home *** CD-ROM | disk | FTP | other *** search
/ California Calendar Superstars (Soft Version) / California Calendar Superstars - Soft Version.iso / notepad / an.doc < prev    next >
Text File  |  1993-03-19  |  99KB  |  2,461 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                           Ample Notice
  12.                 Appointments calendar/alarm clock
  13.  
  14.                          by Mark Harris
  15.  
  16.                Granny's Old-Fashioned Software(tm)
  17.                         Route 4, Box 216
  18.                       Boone, NC 28607-9423
  19.                          (704) 264-6906
  20.                        Fax (704) 264-4634
  21.  
  22.                          September, 1992
  23.                            Version 3.0
  24.  
  25.                 (c) Copyright 1992 by Mark Harris
  26.                       All Rights Reserved.
  27.  
  28. The unmodified Ample Notice distribution diskette, containing a
  29. copy of this manual, may be freely copied and shared subject to
  30. the conditions described in Section 11.  This document may not be
  31. copied in printed form.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                 Table of Contents
  44.  
  45.  
  46.              1. Introduction                  1
  47.  
  48.              2. A quick tour                  3
  49.  
  50.              3. Installation                  8
  51.  
  52.              4. The ALARM program            10
  53.  
  54.              5. The NOTES file               12
  55.  
  56.              6. The Appointments screen      19
  57.  
  58.              7. The File screen              29
  59.  
  60.              8. CONFIG.CAL                   33
  61.  
  62.              9. Command line options         39
  63.  
  64.             10. Tips for effective use       40
  65.  
  66.             11. About Shareware              42
  67. 1.  Introduction
  68.  
  69.  
  70. Ample Notice is a calendar and alarm clock package that can help
  71. organize your life.  You enter appointments and notes into a
  72. standard text file in any of a variety of natural formats, and
  73. each day you view a calendar of commitments taken from this file.
  74. Appointments which include a time can automatically set a 'pop-up
  75. alarm clock' which notifies you at a selectable advance interval
  76. (regardless of what you are doing on your computer).  Printouts
  77. can be obtained in various print styles so that you can keep
  78. track of your appointments away from your computer; you can print
  79. compressed listings for your wallet or purse.  Different
  80. categories of appointments can be tracked for preparation of
  81. group meetings or for summaries of specific activities. Outdated
  82. appointments are archived for use in preparation of taxes,
  83. reports, etc.
  84.  
  85. The appointments file can be edited from within Ample Notice, or
  86. by using any other standard text editor.  By using a 'background'
  87. editor such as SideKick(tm), you can update this file in the
  88. middle of other computing tasks.  If you have a multitasking
  89. environment such as Windows(tm) or DESQview(tm) you can switch to
  90. Ample Notice at any time.  Even without such additional software,
  91. the resident alarm clock will let you view today's appointments
  92. while executing other programs.
  93.  
  94. Ample Notice is very easy to use but its flexibility ensures that
  95. you won't outgrow it as your use becomes more extensive.  For
  96. example, you can add straightforward entries such as
  97.  
  98.   3/5/93 9:00 Meet with Bill
  99. or
  100.   Nov 3, 1993 Report due.
  101.  
  102. (A simple configuration option will enable the European
  103. day/month/year format if this is your preference.)  You can also
  104. enter cyclical appointments such as
  105.  
  106.   July 18  Elizabeth's birthday
  107.      (once a year date)
  108.   !Monday 3:00 Piano lesson
  109.      (weekly appointment)
  110.   \s6/26/93 !2d 1:00 ADR committee
  111.      (every other day starting 6/26/93)
  112.   \s6/26/93 !3w 1:00 ADR committee
  113.      (every third week starting 6/26/93)
  114.   \s1/10/93 !3m Quarterly report due.
  115.      (every third month starting 1/10/93)
  116.   \s6/26/93 \e7/20/93 !2d 1:00 ADR committee
  117.      (every other day starting 6/26/93 and ending 7/20/93)
  118.   !Jun3Sun Fathers Day
  119.      (third Sunday in June each year)
  120.  
  121.  
  122.  
  123.                                                 INTRODUCTION    1
  124.   !?3Mon Rotary Club
  125.      (third Monday of every month)
  126.  
  127. Another type of entry is 'notes'; starting a line with '*' will
  128. place that entry in an initial display of reminders that are not
  129. attached to a specific date (obligations that don't go away until
  130. you do them).  Notes can be grouped into separate categories, but
  131. for the moment we'll just consider general reminders.
  132.  
  133. To illustrate, suppose that the file (called NOTES by default)
  134. contains the lines
  135.  
  136.   * Buy wedding present for Fred
  137.   * Mow lawn
  138.   !Wednesday 11:00 David's piano lesson
  139.   7/17 Granny's birthday
  140.   July 10 State tax due
  141.   7/12/93 10:00 Dentist
  142.   July 20, 1993 Fred Smith 2:00
  143.   12 Jul 1993 4:00 ADI meeting
  144.   * Take car in for recall work
  145.   !Mon,Wed,Fri 12:00 workout at gym
  146.  
  147. and if your computer's system date is 7/5/93 then typing 'AN'
  148. will produce the following display:
  149.  
  150.   File   Edit   Search   View   Categories   Alarm   Help
  151.  
  152. Notes                              +----------------------------+
  153.   Buy wedding present for Fred     |         July, 1993         |
  154.   Mow lawn                         |                            |
  155.   Take car in for recall work      | SU  MO  TU  WE  TH  FR  SA |
  156.                                    |----------------------------|
  157. Monday  July 5, 1993               |                  1   2   3 |
  158.   12:00 workout at gym             |  4   5   6   7   8   9  10 |
  159.                                    | 11  12  13  14  15  16  17 |
  160. Wednesday  July 7, 1993            | 18  19  20  21  22  23  24 |
  161.   11:00 David's piano lesson       | 25  26  27  28  29  30  31 |
  162.   12:00 workout at gym             |                            |
  163.                                    +----------------------------+
  164. Friday  July 9, 1993               +----------------------------+
  165.   12:00 workout at gym             |Buy wedding present for Fred|
  166.                                    |                            |
  167. Saturday  July 10, 1993            |                            |
  168.   State tax due                    |                            |
  169.                                    |                            |
  170. Monday  July 12, 1993              |                            |
  171.   10:00 Dentist                    |                            |
  172.   12:00 workout at gym             |                            |
  173.   4:00 ADI meeting                 |                            |
  174.                                    +----------------------------+
  175.                                        Mon  7/5/93  2:02 p.m.
  176.  
  177.  
  178.  
  179.  
  180.                                                 INTRODUCTION    2
  181. This example just scratches the surface of the options available
  182. for specifying ranges and categories of appointments.  However,
  183. the natural syntax demonstrated in this example can be quite
  184. effective for describing a variety of applications.
  185.  
  186. Ample Notice has many additional features for maintaining the
  187. appointments file and for using the alarm clock.  We recommend
  188. that you take the 'Quick Tour' of the program described in
  189. Section 2 before reading the hard-core reference sections which
  190. follow.
  191.  
  192. Before you proceed here are a couple of important announcements:
  193. The Ample Notice package will be updated from time to time and a
  194. description of the changes will be maintained in a file called
  195. READ.ME.  You should view this file as soon as possible, either
  196. by typing GO (to see the contents a page at a time on the screen)
  197. or by typing
  198.   COPY READ.ME PRN
  199. (to copy the file to the printer).
  200.  
  201. Ample Notice is Shareware and you are vigorously encouraged to
  202. register; the registration cost is only $35 and carries
  203. appreciable benefits.  Site licensing is also available.  Please
  204. read Section 11 for details.
  205.  
  206.  
  207. 2.  A quick tour
  208.  
  209.  
  210. Ample Notice is easier to use than to describe; in this section
  211. we'll take an on-line tour through the program's features.  To
  212. get started, get your computer up and running, then place a copy
  213. of the Ample Notice disk (you have backed up the original,
  214. haven't you?) in drive A.  (Section 3 has instructions for
  215. installing the package on a hard drive or 'bootable' floppy, but
  216. for now just use the Ample Notice disk.)  If your system date and
  217. time have not been set, set them now by using DOS's DATE and TIME
  218. commands.  We'll begin with a brief look at the alarm clock.
  219.  
  220. The first step is to load ALARM.COM as a resident program.  If
  221. the
  222. <Left Shift> <Right Shift> key combination is not used by another
  223. resident program in your system, just type ALARM.  If this
  224. combination is already used, type ALARM -? to see a list of codes
  225. for the various pairs of shift keys; for example,
  226.   ALARM -K 10
  227. will make <Alt> <Left Shift> do the job.  Bring up the control
  228. window by pressing the key combination; you should see something
  229. like this:
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.                                                 INTRODUCTION    3
  238.  
  239.           + Space,UDRL,<Esc> +
  240.           |                  |
  241.           |  Now:  7:53 a.m. |
  242.           |                  |    (U,D,R,L represent the
  243.           |  Alarm:  OFF     |     up, down, right and
  244.           |                  |     left arrow keys)
  245.           |  12:00 p.m.      |
  246.           |                  |
  247.           +------------------+
  248.  
  249. Six keys are recognized by ALARM:
  250.  
  251.   Space        - toggles alarm off/on
  252.   Up arrow     - advances alarm time by one hour
  253.   Down  arrow  - rolls back alarm time one hour
  254.   Right arrow  - advances alarm time by one minute
  255.   Left arrow   - rolls back alarm time by one minute
  256.   <Esc>        - closes window
  257.  
  258. Change the alarm time to two minutes past the current (system)
  259. time indicated by 'Now' in the window, then press the space bar
  260. to turn on the alarm and press <Esc> to close the window.  The
  261. alarm will go off at the appointed time regardless of other
  262. computer activities, but rest assured that no interference will
  263. occur.  For example, you can be formatting a disk when the alarm
  264. sounds with no ill effects.  While we're waiting for the alarm to
  265. sound let's continue our tour.
  266.  
  267. Load the Ample Notice program AN.EXE by entering AN at the DOS
  268. prompt; the appointments file NOTES will be loaded by default.
  269. The initial screen (the 'Appointments screen') will be divided
  270. into five areas; most of the left half of the screen is devoted
  271. to the notes/appointments listing, with a cursor bar highlighting
  272. one of the entries.  A window at the lower right shows an
  273. expanded version of the entry under the cursor bar; this window
  274. can be used for editing the appointment and scrolls to let the
  275. entry grow to arbitrary size.  The upper right shows a monthly
  276. calendar and tracks the date of the highlighted appointment at
  277. the left.  Just below the edit window is a single line showing
  278. the current date and time.  Finally, the top line on the screen
  279. shows the available menu options (which in turn offer other
  280. options when selected).  If you have a mouse  and appropriate
  281. software on your system, you'll also see a mouse cursor which can
  282. be used as a shortcut for many keyboard entries.
  283.  
  284. You can choose an option from the menu in several ways.  For
  285. example, any of the following actions will select the File
  286. option:
  287.  
  288.  Press the 'quick key' <Alt F>.  (The letter 'F' in the word
  289.   'File' is highlighted.)
  290.  
  291.  
  292.  
  293.  
  294.                                                 A QUICK TOUR    4
  295.  Tap the <Alt> key to activate the menu, then press 'F'.  (You
  296.   can set up Ample Notice to use a <Shift> or <Ctrl> key instead
  297.   of <Alt>.)
  298.  
  299.  Click the mouse on the word 'File'.
  300.  
  301. The most important menu option is Help -- with a little practice,
  302. you'll find that you can get by without the manual and rely on
  303. Help for the odds and ends you're apt to forget.  You can obtain
  304. context-sensitive help at any time by pressing <F1>.  At the
  305. bottom of each help document you'll see a list of related topics,
  306. shown in a highlighted font.  (You will need to use the <PgDn>
  307. key if  there is more than one help screen on the current topic.)
  308. If you have had your fill of help, press <Esc> to exit the help
  309. screen.  If you wish to view help on a related topic, use the
  310. cursor keys to move to the title you want, then press <Enter>.
  311. Take this opportunity to explore a few help screens.
  312.  
  313. The other menu options in the Appointments screen are:  File,
  314. Edit, Search, View, Categories, Alarm.  You might want to browse
  315. through these menus, pressing <F1> occasionally for a description
  316. of a command.  We'll provide a full description of each command
  317. in Section 6; for now, we'll just dabble in a couple of options.
  318.  
  319. You can use the cursor keys or mouse (if you have one) to move
  320. through your appointments.  If you hold down a shift key while
  321. using the cursor keys, you'll move by a day, week, month or year
  322. at a time.  With a mouse you can just click on a date in the
  323. monthly calendar to move to that day's appointments.  To change
  324. to a different month, click on one of the calendar's borders.
  325. Take this opportunity to browse for a while with your choice of
  326. keyboard or mouse.
  327.  
  328. The Print option lets you print appointments for a range of dates
  329. in either list or monthly calendar form.  We won't do any
  330. printing now, but let's experiment with the options.  Press <Alt
  331. F> to bring up the File menu, then press 'P' to select 'Print
  332. list'.  You'll see the following submenu:
  333.  
  334.  
  335.      Start date: 11/1/92
  336.      End date: PAGE
  337.      Mode:  Normal
  338.      Include notes: YES
  339.      Output device: PRN
  340.      Print
  341.  
  342.  
  343. (The start date will be the current date.)  The first two options
  344. let you specify the range of dates for the printout. If you leave
  345. the end date as is, Ample Notice will fill a single page with
  346. appointments rather than stopping at a specific date; by
  347. selecting the 'End date' option, you can enter a date through
  348. which appointments should be printed.  Move the cursor to 'Mode'
  349.  
  350.  
  351.                                                 A QUICK TOUR    5
  352. and press <Enter> a few times; you'll see the mode cycle through
  353. the four styles Normal, Compressed, Tiny and Custom.  While all
  354. four styles can be set up to obtain special effects of your
  355. choice (see Section 8), by default Normal, Compressed, and Tiny
  356. print a full-page listing with 2, 3, and 4 columns, respectively,
  357. while Custom prints a 2-column list which folds in half to the
  358. size of a dollar bill.  The Custom option is great for carrying
  359. your schedule in your wallet.
  360.  
  361. Other choices available in the current print menu let you include
  362. or suppress notes in your printout and give you the option of
  363. redirecting the printout to a file for additional processing by
  364. other programs. Similar options are available for the 'Month'-
  365. style listings.  For now, just press <Esc> three times to back
  366. out of the print menu.
  367.  
  368. While on the subject of the <Esc> key, here is a rule of thumb
  369. for accepting or rejecting entries in Ample Notice:  <Esc>
  370. generally lets you back out of a selection gracefully without
  371. making any changes. The <F10> key, or <Shift Enter>, is used for
  372. proceeding with an entry.  Wherever possible, <Enter> can also be
  373. used for selecting an option.  For example, when entering single-
  374. line information, such as the name of a file to be loaded, either
  375. <F10> or <Enter> will work. When editing a multi-line
  376. appointment, <Enter> may be required as a character in the entry
  377. (to separate lines), so <F10> or <Shift Enter> is required in
  378. this instance.
  379.  
  380. Now try adding an appointment of your own.  The most commonly
  381. used menu options have 'quick key' shortcuts.  You can insert an
  382. appointment in two equivalent ways:
  383.  
  384.  1. Go to the main menu, select Edit, then select Insert, or
  385.  2. just press the 'I' key.
  386.  
  387. (Quick keys are listed to the right of pull-down menu options
  388. where available.)  Use either method to open an edit box, then
  389. enter your birthday.  For example,
  390.  7/17 My birthday
  391. Terminate the entry with <F10>.  Now browse through the
  392. appointment listing until you locate this new entry.
  393.  
  394. To further exercise the resident alarm clock, let's enter one
  395. more appointment.  Press 'I' and describe an appointment which
  396. starts (say) 15 minutes from now.  For example, assuming that it
  397. is now 3:00 p.m. on November 1, 1992, you could type
  398.  
  399.  11/1/92  3:15 pm  This is a test.
  400.  
  401. (As a shortcut, you can press <Alt D> to insert today's date.
  402. Even easier, press <Ctrl I> instead of 'I' <Alt D>.)  Again,
  403. press <F10> to accept the entry.
  404.  
  405.  
  406.  
  407.  
  408.                                                 A QUICK TOUR    6
  409. To see how the alarm works with your appointments, press <Alt A>.
  410. Assuming that you loaded ALARM before running Ample Notice,
  411. you'll see:
  412.  
  413.  
  414.      Show current alarms
  415.      Set New alarms
  416.      Set alarms on eXit:  YES
  417.  
  418.  
  419. Normally just exiting Ample Notice will automatically set today's
  420. alarms, but we'll force the issue before quitting.  Select 'Set
  421. New alarms'.  You'll  see a list of all alarms sets; in this case
  422. there is only the one which you just entered.  The screen will
  423. show:
  424.  
  425.  
  426.    Alarm         Appointment
  427.     3:10 p.m.    3:15 pm  This is a test.
  428.    Press any key to continue...
  429.  
  430.  
  431. Note that the alarm is set 5 minutes prior to the time entered.
  432. The warning time can be changed from this value to any other.
  433.  
  434. There are two ways to confirm later that alarms have been set as
  435. desired.  You can select 'Show current alarms' from the Ample
  436. Notice 'Alarm' menu, or you can press <Left Shift> <Right Shift>.
  437. The latter alternative is available even after you exit Ample
  438. Notice -- the ALARM program sits in the background and can be
  439. activated at any time.  The ALARM screen will show the alarm
  440. window you viewed earlier, and a second window containing the
  441. single line
  442.  
  443.   3:15 pm  This is a test.
  444.  
  445. Pressing <Esc> will remove the alarm listing in either case.
  446. By now you have set two alarms -- one 'manual' which is not
  447. attached to an appointment, and a second alarm for the test just
  448. described.  In the default configuration each alarm will sound
  449. for only five seconds, but you can change the duration of the
  450. alarm and also allow for an extended (occasional) chirp in case
  451. you are not at your computer when the alarm sounds.
  452.  
  453. Most of the time the Appointments screen with which you've been
  454. experimenting is all you'll need for effective use of Ample
  455. Notice. Occasionally, though, you will want to see the underlying
  456. notes file from which appointments are selected.  In particular,
  457. you'll need this view of your data for archiving outdated
  458. appointments, merging two or more notes files, sorting a notes
  459. file, or adding categories for selection of appointments by owner
  460. or subject.  You can switch to the File view by choosing 'View',
  461. 'File View' from the main menu, or by using the quick key 'V'.
  462.  
  463.  
  464.  
  465.                                                 A QUICK TOUR    7
  466. The quick key is worth remembering -- the same key will take you
  467. from File view back to Appointment view.
  468.  
  469. Proceed to open the File view.  Each appointment is represented
  470. by a single line, and a cursor highlights the current entry.
  471. Press 'E' to edit one of these entries; you'll open an edit
  472. window that lets you use typical word processing commands to
  473. modify the appointment.  Try altering an entry with some
  474. experimentation, but use <Esc> rather than <F10> when you're done
  475. so the changes won't take effect.  Press <Esc> again to exit
  476. Ample Notice.  (You'll be prompted to confirm that you want to
  477. exit.)
  478.  
  479.  
  480.  
  481. 3.  Installation
  482.  
  483.  
  484. The simplest way to install Ample Notice is to put the
  485. distribution disk in a floppy drive, make that drive the default,
  486. then type ANSETUP.  You will be prompted to enter some
  487. information; the rest is automatic.
  488.  
  489. Installation will probably proceed with no difficulties.
  490. However, you should be aware of the mechanics of the setup
  491. program in case you need to modify its effects.  The following
  492. text describes the installation process; additional comments
  493. about installation or updating a previous version can be found in
  494. the READ.ME file on the Ample Notice disk.
  495.  
  496. Installing Ample Notice is simply a matter of putting a few files
  497. where the program and DOS can find them.  If you're installing
  498. onto a floppy, you will probably be content to put all files in
  499. the root directory; if you have a hard disk, we recommend putting
  500. all Ample Notice files in a subdirectory.  The installation
  501. procedure uses \AN3 as a default for a hard drive; you can
  502. override this by providing an argument to ANSETUP.  For example
  503. typing
  504.    ANSETUP C:\APPTS
  505. will put files in the subdirectory APPTS on drive C.
  506.  
  507. The installation program does the following:
  508.  
  509. 1. The files AN.EXE (the program itself), the NOTES file,
  510.  ALARM.COM (the pop-up alarm clock), AN.HLP (a help file) and
  511.  ANINST.EXE (a program for changing AN's default colors, etc.)
  512.  are copied to the appropriate disk/subdirectory.
  513.  
  514. 2. The file CONFIG.CAL is created with information describing
  515.  your    printer.  (See Section 8 for the function of
  516.  CONFIG.CAL.)
  517.  
  518. 3. The program will (if you give it the go-ahead) automatically
  519.  add AN's subdirectory to the PATH command in your AUTOEXEC.BAT
  520.  
  521.  
  522.                                                 A QUICK TOUR    8
  523.  file, and will put ALARM in this batch file so that the alarm
  524.  clock is loaded when you boot your computer.  If you feel
  525.  comfortable editing batch files it would be advantageous to do
  526.  this yourself instead; you can control the exact search order
  527.  of your PATH and the point at which ALARM is to be loaded.  If
  528.  you want to take control of putting ALARM in AUTOEXEC.BAT be
  529.  sure to read the following section about options available when
  530.  loading ALARM.
  531.  
  532. It is important that your system's date and time be set correctly
  533. before Ample Notice is run.  If your computer has a battery clock
  534. this is probably done for you, but if you lack this hardware you
  535. will need to include the lines
  536.    DATE
  537.    TIME
  538. in your AUTOEXEC.BAT file before the line containing ALARM. When
  539. DATE and TIME are executed you will be prompted to enter the date
  540. and time.
  541.  
  542. After installation, the next time you boot your computer you can
  543. view your appointments simply by typing AN at the DOS prompt.
  544. You may want to display your calendar automatically when you turn
  545. on your computer; if so, just add the line AN to AUTOEXEC.BAT.
  546.  
  547. Ample Notice's default screen colors should be reasonably
  548. attractive and functional, but they can be changed.  Run ANINST
  549. and enter the name and location of your CONFIG.CAL file when
  550. prompted. (For hard disk users this will most likely be
  551. C:\AN3\CONFIG.CAL.) You can change all of the colors which Ample
  552. Notice uses and the changes will be saved in CONFIG.CAL when
  553. you're done.
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.                                                 INSTALLATION    9
  580. 4.  The ALARM program
  581.  
  582.  
  583.    ALARM.COM is a small resident pop-up alarm clock.  It can be
  584. used independently of the appointments calendar AN.EXE, and AN
  585. can function without ALARM.  If AN is run when ALARM is resident,
  586. today's appointments will set the alarm clock.  You can set one
  587. additional alarm by popping up ALARM's window and pressing the
  588. space bar (as described in Section 2).  The ON/OFF status of the
  589. window refers to this last alarm; any appointments displayed when
  590. the window is brought up will always trigger appropriate alarms.
  591.  
  592. Note that ALARM should be run only once after you boot your
  593. computer.  If ALARM is in your AUTOEXEC.BAT file (recommended) it
  594. will be loaded without your intervention; otherwise you will have
  595. to type ALARM at the DOS prompt.
  596.  
  597. ALARM can be run with no arguments, but several options can be
  598. selected on the command line.  The syntax is
  599.  
  600.   ALARM  [-?] [-K keycode] [-B n] [-D] [-E] [-H]
  601.         [-L] [-R] [-S] [-V n1 n2 n3 n4] [-Z]
  602.  
  603. where options are indicated in brackets but the brackets
  604. themselves are not included.  Some of these options are pretty
  605. exotic; most people will use at most the K and L options, and
  606. these are set automatically during installation if you let ANINST
  607. modify your AUTOEXEC.BAT file. Descriptions of each option are
  608. given below, with typical examples following the definitions.
  609.  
  610. -? shows a help screen but does not install ALARM.
  611.  
  612. -B sets the beep duration in seconds.  For example, ALARM -B 10
  613.  sets a 10-second alarm.  The default is 5 seconds.
  614.  
  615. -D disables the popup window, but continue to sound alarms as
  616.  usual.  In certain circumstances, popping up the window can
  617.  disrupt a time-critical operation, such as receiving a file via
  618.  a serial port.  Normally you won't need to worry about such
  619.  problems.
  620.  
  621. -E reenables the popup window if it has been disabled.
  622.  
  623. -H  If ALARM has been loaded in high memory (for example by using
  624.  Quarterdeck's LOADHI program), ALARM -H will enable ALARM to
  625.  change previous settings in the resident program.  Suppose you
  626.  had loaded ALARM with the default activation keys <Left Shift>
  627.  <Right Shift> and you subsequently want to change the keys to
  628.  <Alt> <Right shift>.  Normally you could enter ALARM -K 9 to
  629.  make this change, but if ALARM is loaded in high memory, the
  630.  resident copy won't be found to allow the changes to be
  631.  recorded.  Typing
  632.  ALARM -H -K 3 will search high memory and the change will take
  633.  effect.
  634.  
  635.  
  636.                                           THE ALARM PROGRAM    10
  637.  
  638. -K sets keys to bring up window; 'keycode' is one of
  639.  3 - Right Shift + Left Shift  (default)
  640.  5 - Right Shift + Ctrl
  641.  6 - Left Shift + Ctrl
  642.  9 - Right Shift + Alt
  643.  10 - Left Shift + Alt
  644.  12 - Ctrl + Alt
  645.  For example, ALARM -K 12 specifies the <Ctrl> and <Alt> keys.
  646.  
  647. -L - Long alarm.  The alarm stays on until you press the same
  648.  shift combination which brings up the alarm.  After the first
  649.  five seconds the alarm beeps once every 30 seconds until it is
  650.  turned off.
  651.  
  652. -R removes ALARM from memory.  You should not use this option if
  653.  other resident programs have been loaded after ALARM.  Also
  654.  note that the 'H' option must be used if ALARM was loaded in
  655.  high memory: ALARM -H -R.  (The order in which the options are
  656.  typed doesn't matter.)
  657.  
  658. -S shows alarms.  If the popup window has been disabled and you
  659.  want    to view alarms without reenabling ALARM, the 'S' option
  660.  will have the same effect that pressing <Left Shift> <Right
  661.  Shift> normally would.
  662.  
  663. -V changes screen colors.  The numbers n1 - n4 (separated by
  664.  spaces) correspond to the colors used for the window, the alarm
  665.  time, the labels and the actual time.  Each number is a value 0
  666.  - 255 which describes the foreground and background colors.
  667.  The number is computed by the formula
  668.      foreground + 16*background
  669.  where foreground and background are values corresponding to the
  670.  colors below:
  671.  
  672.  0  black       8  gray
  673.  1  blue        9  light blue
  674.  2  green      10  light green
  675.  3  cyan       11  light cyan
  676.  4  red        12  light red
  677.  5  magenta    13  light magenta
  678.  6  brown      14  yellow
  679.  7  white      15  bright white
  680.  
  681.  The background color is restricted in value to 0 - 7.
  682.  Example:
  683.      ALARM -V 4 7 14 1
  684.  sets foreground colors red, white, yellow and blue, all against
  685.  a black background.  To set a brown background (ugh!), add 16*6
  686.  to each of these colors:
  687.      ALARM -V 20 23 30 17
  688.  
  689. -Z suppresses video 'snow' on older CGA (circa 1985) systems.
  690.  
  691.  
  692.  
  693.                                           THE ALARM PROGRAM    11
  694. You can combine options in any order; for example
  695.      ALARM -Z -K 12
  696. will load ALARM, suppress snow and set the key combination to the
  697. <Ctrl> and <Alt> keys.
  698.      ALARM -L -V 4 7 14 1
  699. chooses the long alarm and changes screen colors.
  700.      ALARM -?    shows help screen,
  701.      ALARM -K 6  changes activation to <Left Shift> <Ctrl>,   
  702.      ALARM -B 20 -K6 changes beep duration to 20 seconds and     
  703.           activation to <Left shift> <Ctrl>,
  704.      ALARM -R    removes ALARM from memory.
  705.  
  706.  
  707.  
  708.  
  709. 5.  The NOTES file
  710.  
  711.  
  712. The file in which you keep a list of reminders and appointments
  713. is called NOTES by default but the name can be changed
  714. permanently (see Section 8) or temporarily (on the AN command
  715. line or by using the File command in AN's editor).  You can edit
  716. NOTES with any editor which can read and write standard ASCII
  717. files.  As an example, WordStartm in the nondocument mode is
  718. appropriate, as are SideKicktm and PC-Writetm.  Using Ample
  719. Notice's built-in editor is the preferred way to modify NOTES;
  720. the main incentive for using a different editor is if you happen
  721. to be using another program when you want to add a reminder.
  722.  
  723. We recommend that you edit a copy of the NOTES file from the
  724. Ample Notice disk when you begin using the package rather than
  725. starting with an empty file of your own.  (The installation
  726. program ANSETUP copies this file automatically.)  While you will
  727. want to delete many of the lines from this file, you will find
  728. the standard dates (such as Thanksgiving and Fathers Day) and the
  729. comment section (lines starting with ';') worth keeping.  The
  730. latter section includes examples of AN syntax and will keep
  731. manual references to a minimum.
  732.  
  733. Lines in the NOTES file should begin with a date or one of the
  734. characters '*', '!', '&' or '\'; other lines are ignored when the
  735. appointments screen is displayed.  Lines beginning with '*'
  736. represent notes - reminders which are not associated with a fixed
  737. date.  For example if you need to trim your hedges, the date is
  738. not critical but the obligation won't go away until you get
  739. around to it.  The text following '*' will be displayed in a
  740. special notes section which can be optionally printed with your
  741. appointments.
  742.  
  743. There are two kinds of notes:
  744.  
  745. 1. If the '*' is followed by one or more spaces, the following
  746.  text    represents the note.
  747.  
  748.  
  749.  
  750.                                           THE ALARM PROGRAM    12
  751. 2. If the '*' is followed immediately by from one to four
  752.  letters, then    these letters are used as a category code for
  753.  the following text.  For example, the note
  754.        *car Bring in for 30000-mile checkup.
  755.  will put the note 'Bring in for 30000-mile checkup.' in the
  756.  category 'car'.  Categories should be declared with special
  757.  entries which associate codes of up to four characters with
  758.  longer descriptions; for example
  759.        \C car=Automotive records
  760.  By grouping notes or appointments into such categories, you can
  761.  use Ample Notice as an elementary data base program: you can
  762.  pull out notes and/or appointments meeting one or more
  763.  conditions.  Categories can indicate owners instead of
  764.  activities, so you can list all appointments owned by (say)
  765.  Bill, Judy and Sam; this allows scheduling of meetings for
  766.  groups of people.  Categories are described in more detail
  767.  later in this section.
  768.  
  769. One-time appointments begin with a date.  If a time immediately
  770. follows the date then the time will be used in sorting the file
  771. and for setting the alarm clock.  Several date and time formats
  772. are recognized; e.g.
  773.  
  774.    10/2/93 2 p.m. Call Bob
  775.    October 2, 1993 2:00 Call Bob
  776.    2 October 93 1400 Call Bob
  777.  
  778. European date (day/month/year) formats are also allowed; see
  779. Section 8 for the appropriate modification to CONFIG.CAL.
  780.  
  781. If the a.m./p.m. indicator is omitted then the time is assumed to
  782. be a.m. if it is from 8:00 to 11:59, otherwise it is interpreted
  783. as p.m. (The periods in a.m./p.m. are not required, and case
  784. doesn't matter.)  If the year is omitted then the 'appointment'
  785. becomes an anniversary and is displayed or printed whenever the
  786. month and day are in the range specified.  For example,
  787.    May 25 David's birthday
  788. will show up every year.
  789.  
  790. In any context in which a month is expected, the wild card '?'
  791. can be used to match any month.  For example,
  792.    ?/10 Mortgage payment due
  793. will show an appointment on the tenth day of each month.
  794.  
  795. The last day of a month can be indicated by using a value greater
  796. than 31.  For example,
  797.    ?/32 xyz
  798. puts the appointment 'xyz' at the end of each month.
  799.  
  800. Ranges of dates can be entered with a minimum of fuss.
  801.    7/3/93+3 Atlanta conference
  802. will put the commitment 'Atlanta conference' with the date 7/3/93
  803. and the three days which follow (for a total of four days).
  804.    6/10/93-7 anniversary
  805.  
  806.  
  807.                                              THE NOTES FILE    13
  808. will put the reminder 'anniversary' under the date 6/10/93; in
  809. addition, the reminder will be placed in the notes category if
  810. the current date is one of the seven days preceding 6/10/93.
  811. This is a 'forward nag' appointment; backward nagging is
  812. described below as one of the '\' options.
  813.  
  814. One other variation on standard date entries uses the '>'
  815. character to indicate a number of days to add to a date.  For
  816. example,
  817.    11/17/93 > 14 xyz
  818. adds the appointment 'xyz' 14 days after 11/17/93  (i.e.
  819. 12/1/93). This saves having to count days on a calendar.
  820.  
  821. Each appointment entry can be as long as you like.  When entering
  822. an appointment in Ample Notice, word wrapping will be performed
  823. to keep the entry visible in the current window, but wrapping
  824. will take effect at different positions in printouts of different
  825. widths.  You can enter a 'hard carriage return' in an appointment
  826. by pressing <Enter>; on the screen the return will be represented
  827. with a left arrow symbol, and in the notes file a new line
  828. starting with '&' will be added.  For example, if you enter
  829.    This is a test.<Enter>
  830.    This is only a test.
  831. the entry will be recorded as two lines in the file:
  832.    This is a test.
  833.    &This is only a test.
  834. The end of the entry will show on the screen as a solid triangle
  835. symbol.
  836.  
  837. The '!' character is used to start lines describing appointments
  838. with cycles more complex than simple anniversaries.  There are
  839. three ways in which '!' can be used.  The first is for weekly
  840. reminders:
  841.  
  842.    !Wed 3:00 Piano lesson
  843.      (Piano lesson every Wednesday at 3:00)
  844.    !Mon,Wed,Fri 4:00 meet Jim at Gym
  845.     (4:00 appointment three times every week)
  846.  
  847. The second syntax is useful for dates such as Fathers day and
  848. Thanksgiving which fall on a specific day of the week:
  849.  
  850.    !Jun3Sun Fathers Day
  851.     (third Sunday in June each year)
  852.    !?3Mon Rotary Club
  853.     (third Monday of every month)
  854.    !May5Mon Memorial Day
  855.     (last Monday in May)
  856.  
  857. The number '5' has a special significance in this context - it
  858. indicates the last such day in a month.  If there are only four
  859. Mondays in May, then the fourth will be triggered.  You can add
  860. or subtract a number of days to a date in this format using '>'
  861. and '<'; for example
  862.  
  863.  
  864.                                              THE NOTES FILE    14
  865.    !Nov1Mon>1 Election Day
  866. indicates one day past the first Monday in November (which is US
  867. Election Day).  !Nov1Mon<1 would be the day preceding the first
  868. Monday in November.
  869.  
  870. Another '!' category is every nth day, week or year.  Since it
  871. doesn't make any sense to talk about every-other-day appointments
  872. without giving a starting day, the starting date is given after
  873. '\s'.  In addition, an ending date may be specified following
  874. '\e'; if no ending date is given, then the cycle continues
  875. indefinitely.  Here are some examples:
  876.  
  877.    \s6/26/93 !2d 1:00 ADR committee
  878.     (every other day starting 6/26/93)
  879.    \s6/26/93 !3w 1:00 ADR committee
  880.     (every third week starting 6/26/93)
  881.    \s1/10/93 !3m Quarterly report due.
  882.     (every third month starting 1/10/93)
  883.    \s6/26/93\e7/20/93 !2d 1:00 ADR committee
  884.     (every other day starting 6/26/93 and ending 7/20/93)
  885.  
  886. While the syntax looks intimidating, it's really fairly simple.
  887. The appointment is preceded by !, a number, then one of the
  888. letters d,w,m.  The number is the cycle length - for example, 3
  889. means every third whatever - and the letter indicates day, week
  890. or month.  Before the '!' comes the starting date and an optional
  891. ending date.  One pattern requires no starting date:
  892.    !1d 10:00 take medication
  893. shows every day at 10:00.
  894.  
  895. Note that you can use either the '!Wed' or '!1w' syntax to
  896. indicate weekly appointments.
  897.  
  898. You can precede notes or appointments with a variety of options
  899. starting with the '\' character.  You might want to skip this
  900. listing on first reading of the Ample Notice manual, since you
  901. will probably use the program for a while before desiring these
  902. more advanced features.
  903.  
  904. \B - Print age with birthdays.  Here's an example:
  905.      \B5/25/82 David's birthday (  ).
  906.  A typical listing will now show:
  907.      Saturday  May 25, 1993
  908.      David's Birthday (11).
  909.  The date following '\B' is the birth (or anniversary) date, and
  910.  the parentheses reserve room for the age to be printed.  Be
  911.  sure to leave space for all digits; for example,
  912.      \B7/4/1776 US Independence (xxx).
  913.  leaves three spaces for the number of years since the US
  914.  Declaration of Independence.  The x's will be replaced with a
  915.  number when the entry is saved in your notes file, but the
  916.  proper numerical value will show on the appointments screen for
  917.  
  918.  
  919.  
  920.  
  921.                                              THE NOTES FILE    15
  922.  all future years.  The parentheses can occur anywhere in your
  923.  entry; e.g.
  924.      \b3/11/84 Emily's (  ) birthday.
  925.  
  926. \C - Define category.  Both notes and appointments can be grouped
  927.  into categories, and any subset of categories can be viewed in
  928.  the appointments screen.  The basic syntax is
  929.      \C code=heading
  930.  where code can be from 1 to 4 characters, and heading is a
  931.  longer, more descriptive name.  For example:
  932.      \C BJ=Bob Jones
  933.  might be used to indicate that a note or appointment starting
  934.  marked with BJ belongs to Bob Jones.  The category can be a
  935.  subject rather than a person; e.g.
  936.      \C FT=Federal income tax
  937.  The titles (Bob Jones, Federal income tax) will appear on a
  938.  pop-up window on the appointments screen when categories are to
  939.  be selected.  When you select a category, an '!' is inserted in
  940.  the definition:
  941.      \C!FT=Federal income tax
  942.  You can record the definition this way in advance if you want
  943.  to 'preselect' a category for the Appointments screen.  Section
  944.  6 describes category selection in detail.
  945.  
  946.  Unique colors can be assigned to categories.  The definition
  947.      \C BJ,2=Bob Jones
  948.  will make all BJ notes and appointments green (color 2) against
  949.  the default background; the definition
  950.      \C BJ,2,7=Bob Jones
  951.  specifies green against a white background (color 7).  The
  952.  possible color values are described in Section 4.
  953.  
  954.  Once a category has been defined, subsequent appointments can
  955.  be attached to the category using the \* option.  For example,
  956.      \*BJ 11/10/93 Vacation
  957.  shows that Bob Jones is on vacation on 11/10/93.  For notes a
  958.  shorthand is available:
  959.      *BJ pay mortgage
  960.  is equivalent to
  961.      \*BJ * pay mortgage
  962.  There should be no space in the string '*BJ'.
  963.  
  964. \D - Date on which appointment is marked as 'done'.  For example,
  965.  the appointment
  966.      ?/10 Pay mortgage.
  967.  indicates that you should pay your mortgage on (or by) the 10th
  968.  of each month.  The modification
  969.      \D 10/10/93 ?/10 Pay mortgage.
  970.  has the same meaning but will show the instance 10/10/93 with a
  971.  check mark next to it.  When you press 'M' (for mark) in the
  972.  Appointments window, the '\D date' is automatically added to
  973.  the appointment currently highlighted.  Repetitions are
  974.  allowed; e.g.
  975.      \D 10/10/93 \D 11/10/93 ?/10 Pay mortgage.
  976.  
  977.  
  978.                                              THE NOTES FILE    16
  979.  shows two payments having been made.  For a 'one-shot'
  980.  appointment or note, the '>' character can be used instead:
  981.      >11/10/90 bring car in.
  982.  marks the entry as completed.
  983.  
  984. \E - Ending date for cyclical appointments.  Follow '\E' with a
  985.  date in month/day/year format (or day/month/year if the
  986.  European option has been set in CONFIG.CAL).
  987.  
  988. \I - If you precede a note or appointment with \I (the 'I' stands
  989.  for important), the line will be highlighted when listed.  You
  990.  can prioritize highlighting using \1 (same meaning as \I), \2,
  991.  \3 and \4.  For example,
  992.      \I *This is an important note
  993.      \2 *This is also important, but looks different
  994.  The associated video attributes can be changed by modifying
  995.  CONFIG.CAL or by running the ANINST program - see Section 3.
  996.  
  997. \L - Used to include a cyclical appointment in Short listings
  998.  (selected through the Appointment View menu).  For example,
  999.  given the two entries
  1000.      \L !Wed abc
  1001.      ! Thu xyz
  1002.  only first will show in the Short listing.  Both entries will
  1003.  show in the Long listing, which is the default.
  1004.  
  1005. \N - Marks a one-shot appointment as a 'nag' entry; the
  1006.  appointment becomes a note (always visible) after the date has
  1007.  passed.  For example
  1008.      \N 2/1/93 Change oil
  1009.  will show as a regular appointment until after 2/1/93 - the \N
  1010.  prefix will have no effect.  After this date, the effect is
  1011.  exactly the same as if the line was entered as
  1012.      * Change oil
  1013.  For cyclical appointments, the action of  \N is qualified by
  1014.  the 'nag interval' which defaults to one week but can be
  1015.  changed in CONFIG.CAL.  For example,
  1016.      \N 2/1 Change oil
  1017.  will nag you for the seven days 2/2 to 2/8 each year.
  1018.  
  1019. \P - Don't print.  The note or appointment will be suppressed in
  1020.  printouts, but will continue to show on the screen.  For
  1021.  example,
  1022.      !Mon Put out trash
  1023.  is reasonable for viewing on the screen, but doesn't produce
  1024.  very     dignified printouts.
  1025.      \P !Mon Put out trash
  1026.  is more appropriate.
  1027.  
  1028. \S - Starting date for cyclical appointments.  Follow '\S' with a
  1029.  date in month/day/year format.
  1030.  
  1031. \W - Don't show if appointment falls on a weekend.
  1032.  
  1033.  
  1034.  
  1035.                                              THE NOTES FILE    17
  1036. \U - Notes beginning with \U (for 'unimportant') will be
  1037.  displayed only once a week.  The default display day is Monday,
  1038.  but this can be changed (see Section 8).  For example
  1039.      \u* This is an unimportant note.
  1040.  will cause the text following the '*' to be shown as a note
  1041.  once a week.  This option helps you avoid cluttering the screen
  1042.  with notes which serve more to distract than to remind.  If
  1043.  daily notes are compact - a third of the screen or so - they
  1044.  will be more effective.  You can also use the categories
  1045.  described above to keep from viewing too many reminders at
  1046.  once.
  1047.  
  1048. \X - Date on which appointment is marked as excluded.  (This
  1049.  option is similar to '\D'.)  For example,
  1050.      \X 10/8/93 !Fri 5:00 meeting.
  1051.  sets an appointment for every Friday except 10/8/93.  Pressing
  1052.  'D' (for delete) in the appointments window inserts '\X date'
  1053.  automatically.  For one-shot appointments, the '~' character
  1054.  provides a shorthand:
  1055.      ~10/8/93 abc
  1056.  indicates a one-time appointment which is being deleted.  The
  1057.  next time the file is updated, this line will be removed
  1058.  altogether.  However, cyclical appointments with some dates
  1059.  excluded are not deleted.
  1060.  
  1061. \(warning_time) - You can specify the advance warning to be used
  1062.  by ALARM for an appointment if you wish to override the default
  1063.  of 5 minutes (or a different default which you specify in
  1064.  CONFIG.CAL - see Section 8).  For example,
  1065.      \(15) 1/1/93 9:00 am xxx
  1066.  will set the alarm clock for 8:45 a.m.
  1067.  
  1068. \~ - Move appointment to the nearest weekday if it falls on a
  1069.  weekend.  For example 12/31/94 is a Saturday, but \~12/31 xxxx
  1070.  will show the appointment (holiday?) on Friday.  As always,
  1071.  switches can be combined and entered in any order; e.g.
  1072.  \s1/1/93\~!3d xxxx will display every third day starting
  1073.  1/1/93, except that Saturday appointments will be moved to
  1074.  Friday and Sunday appointments to Monday.
  1075.  
  1076. You can combine more than one '\' option on a line, in any order.
  1077. Just remember that all such options must precede the rest of the
  1078. note or appointment.
  1079.  
  1080. Lines which do not fit into the categories described above are
  1081. ignored by Ample Notice when generating the appointments display
  1082. (but are put in alphabetical order when the Sort option is used).
  1083. You can record information to be viewed in the editor but not in
  1084. the appointments display by preceding lines with a symbol such as
  1085. ';' - see Section 10 for details.
  1086. By default there is a 2000-line limitation on the number of lines
  1087. that can be included in the NOTES file.  This can be changed in
  1088. CONFIG.CAL, but you are likely to run out of memory at around
  1089. 7000 lines.
  1090.  
  1091.  
  1092.                                              THE NOTES FILE    18
  1093.  
  1094. 6.  The Appointments screen
  1095.  
  1096. The Appointments screen is the default environment when you
  1097. execute AN.EXE.  The available options concern moving around the
  1098. appointments list, editing appointments, setting alarms,
  1099. specifying categories for the listing, printing a range of
  1100. appointments, and marking appointments as complete.
  1101.  
  1102. You can navigate through appointments, dates and menu options
  1103. using either the keyboard or a mouse.  The cursor keys scroll
  1104. through the appointments list.  Pressing <Shift> along with the
  1105. cursor keys moves through the list by date rather than
  1106. appointment sequence; for example, if the date September 27, 1993
  1107. is highlighted on the monthly calendar and you press <Shift>
  1108. <Down Arrow>, the cursor date jumps to October 4 (one week
  1109. later).  If you have appointments on this date, the appointment
  1110. cursor will highlight the first one and an expanded view of the
  1111. appointment in the edit window.  If there is no such appointment,
  1112. you'll see the message 'No appointments for this date' in the
  1113. edit window.  Shifted cursor keys let you move by day (right and
  1114. left arrow), week (up and down arrow), month (PgUp and PgDn) or
  1115. year (Home and End).
  1116.  
  1117. If an appointment contains 'carriage return' codes, they will
  1118. show in the listing on the left as a diamond symbol (unless
  1119. suppressed in CONFIG.CAL).  The edit box at the lower right wraps
  1120. text as necessary.
  1121.  
  1122. The main menu for the Appointments screen will show:
  1123.   File   Edit   Search   View   Categories   Alarm   Help
  1124. To select menu options from the keyboard, press the <Alt> key
  1125. along with the highlighted letter (usually the first letter) from
  1126. the option you want.  For example, you can activate the File menu
  1127. by pressing <Alt F>.  A two-step alternative is to tap the <Alt>
  1128. key (taking you to the menu bar), then separately press the
  1129. letter of the option you want, or move to the option with the
  1130. cursor keys and press <Enter>.  You can use the same approach to
  1131. select suboptions from the menu you bring up in this fashion.
  1132.  
  1133. A mouse can make navigation and selection more natural:
  1134.  
  1135.  Click on the menu bar arrows (which won't appear if you don't
  1136.  have a mouse) to page through the appointment list.  Elsewhere
  1137.  on the menu bar, click to select menu options.
  1138.  
  1139.  Click in the calendar window to move to appointments occurring
  1140.  on the date selected.  Click twice on a date to insert an
  1141.  appointment on that date.
  1142.  
  1143.  Click on the calendar window borders to move by months or
  1144.  years.
  1145.  
  1146.  
  1147.  
  1148.  
  1149.                                              THE NOTES FILE    19
  1150.  Click on an appointment to move the highlight bar to it.  Click
  1151.  a second time to edit the appointment.
  1152.  
  1153.  Click on the appointment detail window (lower right) to edit
  1154.  its contents.
  1155.  
  1156.  When editing, you can move the text cursor by moving the mouse
  1157.  and clicking at the appropriate position.
  1158.  
  1159.  In most data entry windows, clicking on the border closes the
  1160.  window.
  1161.  
  1162.  When the category menu is open, clicking the mouse selects/
  1163.  deselects categories.
  1164.  
  1165. Now let's take a quick look at the main menu in the Appointments
  1166. screen:
  1167.  
  1168. The File menu lets you save and load appointment files, print in
  1169. a variety of styles, and exit Ample Notice temporarily (DOS
  1170. Shell) or permanently (Exit).  There's also an 'About' screen
  1171. with an advertisement for registering the program.
  1172.  
  1173. You use the Edit menu to add, modify, or delete appointments.
  1174. You can mark an instance of a cyclical appointment (such as every
  1175. other week) as completed (displayed with a check mark) or you can
  1176. have it removed from the screen.
  1177.  
  1178. The Search menu allows you to search for an individual word or
  1179. phrase, or all such occurrences.  You can use the second feature
  1180. to pull up a calendar of, for example, all deadlines containing
  1181. the word 'tax' for printing or viewing on the screen.
  1182.  
  1183. The View option lets you change the appointments you're viewing
  1184. or the way in which you view them.  'File View' takes you to a
  1185. listing of all text as entered -- this view is useful for
  1186. archiving and other file manipulation activities.  Another View
  1187. alternative is 'Start date', which specifies the start date for
  1188. the year's worth of appointments you're viewing.  If you need to
  1189. browse through a past year or an interval in the distant future,
  1190. you will need to change the start date.
  1191.  
  1192. The List toggle under View lets you switch between Long (default)
  1193. and Short listings.  The Short option suppresses the display of
  1194. cyclical appointments unless they are specially flagged.  You can
  1195. use this feature to keep printouts manageable.
  1196.  
  1197. For example, Ample Notice let's you show that you teach a class
  1198. every Monday, Wednesday and Friday for a year in a single entry:
  1199.     !Mon,Wed,Fri 9:00 teach 1440 class
  1200. The Long mode will show this commitment 156 times in a year,
  1201. while the Short mode won't show it at all.
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                                     THE APPOINTMENTS SCREEN    20
  1207. The last View options are 'Priority level' and 'Show
  1208. Unprioritized entries'.  These options let you control the level
  1209. of detail displayed on the Appointments screen.
  1210.  
  1211. The next main menu item is 'Categories'.  As your notes file
  1212. grows, you will find it helpful to separate entries into
  1213. different categories.  For example, you can set up a category for
  1214. all tax deadlines, or for all of your wife's entries.  When you
  1215. select the 'Categories' option you can check the categories you
  1216. want to activate on the screen.
  1217.  
  1218. The 'Alarm' menu item lets you set alarms from today's
  1219. appointments.  Normally alarms are set automatically when you
  1220. exit Ample Notice, but you can use this option to set them right
  1221. away.
  1222.  
  1223. Finally, the 'Help' option provides an index for all the context-
  1224. sensitive help screens you can obtain by pressing <F1> at any
  1225. time in Ample Notice.
  1226.  
  1227. Now we will investigate each menu option in more detail:
  1228.  
  1229.  
  1230. File menu.
  1231.  
  1232.  
  1233.       Save    <S>
  1234.       Load
  1235.       Print list
  1236.       Print Months
  1237.       DOS Shell
  1238.       eXit    <Esc>
  1239.       About
  1240.  
  1241.  
  1242. 'Save' (quick key = 'S') let's you save the notes file.  You are
  1243. prompted for a file name, with the current name displayed as the
  1244. default.  Just press <Enter> to use the default name.  The
  1245. previous version of the file is renamed with the extension 'BAK',
  1246. so even if you have saved by mistake you can recover your
  1247. original file.
  1248.  
  1249. 'Load' can be used to switch to a different notes file.  Most
  1250. users keep all their appointments in a single file, so you
  1251. probably won't make much use of this option.
  1252.  
  1253. Any time you are prompted to enter a file name, you can enter a
  1254. directory or 'wild card specification' instead.  A window of all
  1255. matching files will be shown -- scroll through this window to
  1256. peruse the file names, then press <Esc> to continue entering the
  1257. requested name.
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.                                     THE APPOINTMENTS SCREEN    21
  1264. 'Print list' is used to print the calendar in list form, similar
  1265. to the format shown on the screen.  Selecting this option pulls
  1266. up the following submenu:
  1267.  
  1268.  
  1269.       Start date: 11/7/92
  1270.       End date: PAGE
  1271.       Mode: Normal
  1272.       Include notes: YES
  1273.       Output device: PRN
  1274.       Print
  1275.  
  1276.  
  1277. The start date specifies the beginning of the printout; press
  1278. <Enter> on this field or press 'S' to enter a different date.
  1279. (Today's date is the default.)  Only appointments within the year
  1280. following the view date (initially today, but changed in the View
  1281. menu) can be printed at any given time.  These are precisely the
  1282. appointments which you can page through in the Appointments
  1283. screen.  By repeatedly changing the view date and printing again
  1284. you can list as many years as you like.
  1285.  
  1286. If you omit the year when entering a date, the logical value will
  1287. be added.  For example, if you're viewing appointments from
  1288. 10/15/93 through 10/14/94 and you enter 2/5 as the start date,
  1289. then 2/5/94 will be recorded.
  1290.  
  1291. The end date sets the end of the listing.  If you use the key
  1292. word 'PAGE' (which is the default) in place of a date, printing
  1293. stops at the end of the first full page.
  1294.  
  1295. The 'Mode' is changed by moving to this option and pressing
  1296. <Enter>.  The mode cycles through the four styles Normal,
  1297. Compressed, Tiny and Custom.  While all four styles can be set up
  1298. to obtain special effects of your choice (see Section 8), by
  1299. default Normal, Compressed, and Tiny print a full-page listing
  1300. with 2, 3, and 4 columns, respectively, while Custom prints a 2-
  1301. column list which folds in half to the size of a dollar bill.
  1302.  
  1303. You can toggle 'Include notes' between YES and NO.  Notes are the
  1304. dateless commitments at the start of the screen listing.
  1305.  
  1306. 'Output device' is PRN by default.  You can change this to direct
  1307. output to another device or to a file.  For example, if you have
  1308. a second parallel port with a printer attached you might enter
  1309. LPT2.  To capture output in a file for subsequent processing by
  1310. another program you could enter TEMP.OUT (or any other legitimate
  1311. DOS file name).  If you intend to print to a file frequently, you
  1312. should modify CONFIG.CAL or create a special configuration file
  1313. in which all print control codes are omitted so that the output
  1314. file won't contain codes for bold face and other printer options.
  1315. See Section 8 for details.
  1316.  
  1317. Finally, 'Print' initiates the printout.
  1318.  
  1319.  
  1320.                                     THE APPOINTMENTS SCREEN    22
  1321.  
  1322. If your preferred choices for print style, notes inclusion and
  1323. output device are different from the defaults, you can set new
  1324. defaults as described in Section 8.
  1325.  
  1326. The next 'File' option, 'Print Months', is used to print the
  1327. calendar in a monthly form, similar to a wall calendar.  Each
  1328. month is listed in seven columns, with each day's box sized to
  1329. hold the appointments you have entered.  You can also add extra
  1330. white space for penciling more appointments on the run.  The
  1331. 'Print Months' menu shows:
  1332.  
  1333.  
  1334.       Start month: August, 1993
  1335.       End date: PAGE
  1336.       Mode:  Compressed
  1337.       Output device: PRN
  1338.       Print
  1339.  
  1340.  
  1341. The options are similar to those for 'Print list'.  You enter a
  1342. month and year rather than month/day/year; if the year is left
  1343. out, an intelligent guess is made.  For example, if you choose
  1344. 'S' to enter the starting month and if the current date is
  1345. 5/14/93, then the entry
  1346.  
  1347.  
  1348.       Start month: Jul
  1349.  
  1350.  
  1351. will have the same result as the entry
  1352.  
  1353.  
  1354.       Start month: July, 1993
  1355.  
  1356.  
  1357. A comment is in order regarding the range of appointments printed
  1358. in month style.  If the view date (normally the current date, but
  1359. changed under 'View') is, say, 5/14/93, and you print starting
  1360. with the month May, 1993, then the appointments prior to May 14
  1361. won't show up.  This means that you'll see empty boxes for the
  1362. first half of May even if your schedule was full during this
  1363. time.  This conserves space, since you don't normally need a
  1364. listing of transpired appointments.  If you want a full monthly
  1365. printing for May then simply change the view date to 5/1/93.
  1366.  
  1367. Not all print styles will be available in monthly printouts.  To
  1368. fit seven columns on a page, the page (as indicated by the
  1369. parameters for Normal, Compressed, Tiny or Custom) must have a
  1370. width of at least 92 characters.  For the default styles this
  1371. usually eliminates Normal and Custom, but you can redefine these
  1372. styles in CONFIG.CAL to accommodate monthly listings.  The menu
  1373. will only show acceptable styles, so you don't need to worry
  1374. about dimensions when you make your selection.
  1375.  
  1376.  
  1377.                                     THE APPOINTMENTS SCREEN    23
  1378.  
  1379. Again, you can change the default print style and output device
  1380. in CONFIG.CAL.
  1381.  
  1382. The next two File options are 'DOS Shell' and 'eXit'.  Selecting
  1383. DOS Shell keeps Ample Notice in its current state while taking
  1384. you to a DOS prompt.  You can perform any DOS activity you
  1385. normally would (subject to the restriction of having less
  1386. available memory):  you can view directories, format disks, run
  1387. programs, etc.  Typing 'EXIT' will return you to Ample Notice
  1388. exactly as you left it.
  1389.  
  1390. The 'eXit' File option lets you leave Ample Notice for good.  You
  1391. can also use the quick key <Esc>.  Either way, you're given the
  1392. chance to save the notes file if any changes have been made, and
  1393. you are prompted to confirm the exit.
  1394.  
  1395. 'About' displays a screen encouraging you to register.  If you're
  1396. already a registered user, please ignore this and accept our
  1397. gratitude for your support for shareware.
  1398.  
  1399.  
  1400. Edit menu.
  1401.  
  1402.  
  1403.       Insert appointment    <I>
  1404.       Edit appointment      <E>
  1405.       Insert appt wi daTe   <Ctl I>
  1406.       Mark appt as done     <M>
  1407.       Delete appointment    <D>
  1408.  
  1409.  
  1410. You'll probably use the 'Insert appointment' option more than any
  1411. other in Ample Notice.  As with any frequently-used feature, it's
  1412. worth remembering the quick key, in this case 'I'.  'Insert'
  1413. brings up a blank edit window in which you can enter a note,
  1414. appointment, or category definition.  Your entry can be as long
  1415. as you like -- the edit window will scroll as you enter more text
  1416. than you can view at once.  The most important editing keys to
  1417. remember are <F1> (help), <F10> or <Shift Enter> (accept edited
  1418. entry), and <Esc> (abort entry).  The associated help screen
  1419. details the editing keys, and links to a help screen on
  1420. appointment syntax.
  1421.  
  1422. A couple of special symbols are displayed in the edit window.
  1423. You'll see end-of-line symbols (left arrows) if you press <Enter>
  1424. (for a 'hard carriage return'), and a single end-of-entry symbol
  1425. (triangle).  When editing the following functions are available:
  1426.  
  1427.  Cursor keys:  What you'd expect.
  1428.  <Alt D>   Insert marked or current date.
  1429.  <Alt T>   Insert current time.
  1430.  <Alt B>   Insert both date and time.
  1431.  <Ctrl A> or <Ctrl Left Arrow>:  Word left.
  1432.  
  1433.  
  1434.                                     THE APPOINTMENTS SCREEN    24
  1435.  <Ctrl C>   Insert date - point to a date in the calendar, then
  1436.       press <Enter>.
  1437.  <Ctrl F> or <Ctrl Right Arrow>:  Word right.
  1438.  <Ctrl T>   Delete word.
  1439.  <Ctrl V> or <Ins>  Toggle insert/overwrite mode.
  1440.  <Ctrl Y>   Delete line.
  1441.  <F10> or <Shift Enter>  Accept edited entry.
  1442.  <Esc>     Restore previous entry and quit edit.
  1443.  
  1444. 'Edit' (quick key 'E') lets you edit the entry under the cursor
  1445. bar.  If you have a long appointment which can't be viewed on the
  1446. screen in entirety, you can choose 'Edit' to scroll through the
  1447. appointment.  <Esc> leaves the appointment unchanged, and <F10>
  1448. accepts changes.
  1449.  
  1450. 'Insert appt wi daTe' (quick key <Ctrl I>) is the same as 'Insert
  1451. appointment' except that a date is placed at the start of the
  1452. entry.  The date used is the highlighted value from the monthly
  1453. calendar.  Recall that you can use shifted cursor keys (or the
  1454. mouse) to change this date.
  1455.  
  1456. 'Mark appt as done' (quick key 'M') is used to put a check mark
  1457. to the left of a given appointment.  The primary use for this
  1458. feature is to distinguish instances of cyclical appointments.
  1459. For example,
  1460.     ?/10 Pay mortgage
  1461. indicates a monthly obligation.  You don't want to delete the
  1462. entire entry when you make a single mortgage payment.  If  you
  1463. press 'M' for the 2/10/93 instance, the original entry is changed
  1464. to
  1465.     \D2/10/93 ?/10 Pay mortgage
  1466. (The 'D' stands for 'Done'.)  Such prefixes are cumulative;
  1467. marking the following month as well would change the entry to
  1468.     \D3/10/93 \D2/10/93 ?/10 Pay mortgage
  1469. Every so often, you should edit out old \D dates, since
  1470. interpreting them slows down Ample Notice.
  1471.  
  1472. If you 'Mark' an appointment by mistake, mark it a second time to
  1473. turn the mark off.
  1474.  
  1475. 'Delete appointment' (quick key 'D') is similar to 'Mark appt as
  1476. done', except that deleted appointments are temporarily marked
  1477. with a '~'.  You can 'undelete' the appointment by pressing 'D'
  1478. again as long as the '~' is still displayed.  When you change
  1479. views or exit Ample Notice, the deletion really takes effect --
  1480. you will no longer see the '~' entry.  If the entry is cyclical,
  1481. it's not removed from the file; instead, an '\X' date is
  1482. inserted.  For example, if you choose to Delete past mortgage
  1483. payments rather than marking them as done in the previous
  1484. example, the entry might read
  1485.     \X3/10/93 \X2/10/93 ?/10 Pay mortgage
  1486. One-time appointments such as
  1487.     9/14/93 meet with Tom
  1488. really are deleted.
  1489.  
  1490.  
  1491.                                     THE APPOINTMENTS SCREEN    25
  1492.  
  1493.  
  1494. Search.
  1495.  
  1496.  
  1497.      Find               <F>
  1498.      Find Next          <N>
  1499.      Select All matches
  1500.  
  1501.  
  1502. 'Find' (quick key 'F') - You're prompted to enter a string.  The
  1503. highlighted bar is moved forward from its current location to the
  1504. next match.  The search is not case-sensitive.
  1505.  
  1506. 'Find Next' (quick key 'N') - Move forward to the next match of
  1507. the string entered in the Find option.
  1508.  
  1509. 'Select All matches' - You're prompted to enter a string.  All
  1510. appointments and notes not containing this string are removed
  1511. from the calendar (temporarily).  When this filter is in effect,
  1512. a fourth option, 'Restore', will appear in the Search menu.
  1513. Selecting this option removes the filter and returns the display
  1514. to its former state.
  1515.  
  1516.  
  1517. View.
  1518.  
  1519.  
  1520.      File View                   <V>
  1521.      Start Date  8/8/92
  1522.      Listing:  LONG
  1523.      Priority level (1-4)  4
  1524.      Show Unprioritized entries: YES
  1525.  
  1526.  
  1527. 'File View' (quick key 'V') takes you to a view of all
  1528. appointments exactly as entered, codes and all.  This view, used
  1529. for archiving and file manipulation, is discussed in the next
  1530. section.
  1531.  
  1532. 'Start Date' lets you change the year-long window into your
  1533. appointments.  By default, the year you view starts with today's
  1534. date.  This option lets you view or print appointments in the
  1535. distant future or past.
  1536.  
  1537. 'Listing' toggles between LONG and SHORT.  Switching to a short
  1538. listing will screen out all cyclical appointments which are not
  1539. specially flagged (with the \L option - see Section 5).
  1540.  
  1541. 'Priority Level' is a value from 1 to 4 which is used to screen
  1542. out appointments of lower priority.  As described in Section 5,
  1543. entries may be given a priority by starting with '\1', '\2', '\3'
  1544. or '\4', where 1 is the highest priority.  Setting the priority
  1545. level to 2 will show entries with priority 1 and 2, but screen
  1546.  
  1547.  
  1548.                                     THE APPOINTMENTS SCREEN    26
  1549. out priorities 3 and 4.  Unprioritized appointments (those
  1550. without \1, \2, \3 or \4) will be shown or suppressed according
  1551. to the last View option.
  1552.  
  1553.  
  1554. Categories.
  1555.  
  1556. Categories give you a way to make your notes file more
  1557. manageable.  Organizing your appointments by category lets you
  1558. sift through a large number of entries quickly to find what you
  1559. need.  You can think of categories as subjects (e.g. taxes) or
  1560. owners (Bob vs. Judy).  The latter application lets you quickly
  1561. bring up calendars for specific groups of people to facilitate
  1562. meeting schedules.
  1563.  
  1564. Selecting 'Categories' brings up a menu of categories (defined
  1565. with '\C' in the notes file -- see Section 5).  For example,
  1566. suppose that you have made the following entries your the notes
  1567. file:
  1568.  
  1569.     \C car=Car Maintenance
  1570.     \C hous=House Maintenance
  1571.     \C xmas=Xmas List
  1572.  
  1573. Then the Category window will display:
  1574.  
  1575.  
  1576.        Display category codes
  1577.        All (overrides other selections)
  1578.      x Default (no explicit category)
  1579.        Car Maintenance
  1580.        House Maintenance
  1581.        Xmas List
  1582.  
  1583.  
  1584. You can move the cursor from one line to the next with the arrow
  1585. keys; pressing the space bar will put a check mark to the left of
  1586. an item.  With a mouse, just click on the line you want.
  1587. (Repeating this action removes the check.)  Checking 'Display
  1588. category codes' will result in codes being shown along with
  1589. appointments; e.g. the appointment
  1590.     \*AW 9/27/93 purchase airline tickets
  1591. will include 'AW'.  Selecting the next item, 'All', is equivalent
  1592. to checking each category individually along with uncategorized
  1593. entries.  The third item, 'Default', determines whether
  1594. uncategorized entries are displayed.  This item is automatically
  1595. selected when you start Ample Notice.  The remaining items
  1596. correspond to your category definitions and can be selected to
  1597. display associated notes and appointments.  (See Section 5.)
  1598.  
  1599. When you're done selecting all the categories you want, press
  1600. <Enter> or <F10>.  Pressing <Esc> cancels the new selections.  If
  1601. you save the notes file after selecting categories, the category
  1602. selections will be in effect next time you run Ample Notice.
  1603.  
  1604.  
  1605.                                     THE APPOINTMENTS SCREEN    27
  1606.  
  1607. There are a couple of handy shortcuts available for manipulating
  1608. category displays.  From the Appointments screen pressing '+'
  1609. shows all categories, and pressing '-' undoes this action
  1610. (restoring whatever categories were previously displayed).
  1611. Pressing the space bar toggles the display of selected
  1612. categories.
  1613.  
  1614.  
  1615. Alarm.
  1616.  
  1617. The 'Alarm' option lets you view or set today's alarms if
  1618. ALARM.COM is resident.  (See Section 4 for a discussion of the
  1619. ALARM program.)  You'll see the submenu
  1620.  
  1621.  
  1622.       Show current alarms
  1623.       Set New alarms
  1624.       Set alarms on eXit:  YES
  1625.  
  1626.  
  1627. The third option shows the way in which Ample Notice normally
  1628. sets alarms.  If 'YES' is displayed (the default), alarms are set
  1629. automatically when you exit the program.  'No' means that you'll
  1630. have to set alarms manually using the second option.  If you want
  1631. 'NO' to be the default you can set up CONFIG.CAL accordingly; see
  1632. Section 8.
  1633.  
  1634. The first option lets you view the appointments and alarm times
  1635. currently in effect.  If you haven't previously run AN or set the
  1636. alarms manually, no alarms will be displayed.  Note that you can
  1637. get essentially the same information by popping up the resident
  1638. alarm with the appropriate shift keys (<Left Shift> <Right Shift>
  1639. by default).
  1640.  
  1641. The second option sets today's alarms immediately and shows the
  1642. new settings. This option is normally used only if 'Set alarms on
  1643. exit' is set to 'NO', since otherwise alarms will be reset later.
  1644.  
  1645. Note that alarms are set by adjusting the times included with
  1646. today's appointments by advance warnings specified with \() or by
  1647. using the default advance.  For example
  1648.     \(10) 10/15/90 9:00 xxx
  1649. will set the alarm for 8:50, while
  1650.     10/15/90 9:00 xxx will take the default advance of 5 minutes
  1651. (or other value specified in CONFIG.CAL).
  1652.  
  1653.  
  1654. Help.
  1655.  
  1656. The last menu option, 'Help', gives you access to the help
  1657. system.  The <F1> key is generally more useful since it gives you
  1658. help on the feature you're currently using.  In either case, you
  1659.  
  1660.  
  1661.  
  1662.                                     THE APPOINTMENTS SCREEN    28
  1663. can select related topics or an index of all topics from the
  1664. bottom of the help screen(s).
  1665.  
  1666. One help topic you should keep in mind is 'Appt syntax'.  By
  1667. selecting this subject you can view examples of various forms of
  1668. appointment entries.  Since the form some cyclical entries can be
  1669. fairly hard to remember, this saves a trip to the manual.
  1670.  
  1671. 7.  The File Screen
  1672.  
  1673.  
  1674. Pressing 'V' from the appointments screen takes you to the file
  1675. screen, where you can get down to serious file maintenance when
  1676. you have to.  You'll see the first line of each appointment entry
  1677. including all the codes that AN uses to determine date patterns
  1678. and categories.
  1679.  
  1680. The cursor keys change the highlighted appointment entry (the
  1681. 'cursor' entry).  Menu options can be selected with the <Alt> key
  1682. as described in the previous section.  You can use a mouse as a
  1683. shortcut for several actions:
  1684.  
  1685.  Click on the menu bar arrows to page through the appointment
  1686.  list.  Elsewhere on the menu bar, click to select menu options.
  1687.  
  1688.  Click in the calendar window (when open) to select a date.
  1689.  Click on the calendar window borders to move by months or
  1690.  years.
  1691.  
  1692.  Click on an appointment to move the highlight bar to it.  Click
  1693.  a second time to edit the appointment.
  1694.  
  1695. The command menu at the top of the screen shows:
  1696.   File     Edit     Search     View     Mark     SorT     Help
  1697. Each file command option is described below.
  1698.  
  1699.  
  1700. File.
  1701.  
  1702.  
  1703.       Save        <S>
  1704.       Load
  1705.       Archive
  1706.       DOS Shell
  1707.       append Marked..
  1708.       append From...
  1709.       eXit      <Esc>
  1710.       aBout
  1711.  
  1712.  
  1713. 'Save' (quick key 'S') saves the notes file you are viewing.  You
  1714. get a chance to accept the current file name or change it to a
  1715. new name.  The old file is renamed with the extension 'BAK'.
  1716.  
  1717.  
  1718.  
  1719.                                     THE APPOINTMENTS SCREEN    29
  1720. 'Load' lets you switch notes files.  You can also load any
  1721. standard text file, such as CONFIG.CAL or AUTOEXEC.BAT -- this
  1722. provides a convenient way to change Ample Notice installation
  1723. options.
  1724.  
  1725. As in the Appointments screen, you can enter a directory name or
  1726. wild card specification for either 'Save' or 'Load'.
  1727.  
  1728. 'Archive' is used to move outdated appointments and other
  1729. selected entries to an archive file, called ARCHIVE.CAL by
  1730. default.  First use the 'Mark' menu to select appointments, then
  1731. use 'Archive' to copy this entries to the archive file.  You'll
  1732. then be asked if it is acceptable to delete the copied entries
  1733. from the notes file -- normally this is what you want.  This is
  1734. an important option for keeping the notes file manageable - a
  1735. shorter notes file makes Ample Notice snappier.
  1736.  
  1737. The archive file can be viewed with and manipulated by Ample
  1738. Notice.  Use the 'Load' option to recall ARCHIVE.CAL, then change
  1739. the View Date to the start of the year you wish to review.
  1740.  
  1741. 'DOS Shell' - Temporarily exit Ample Notice.  (Described in
  1742. Section 6.)
  1743.  
  1744. 'Append marked' is just like 'Archive', but is used for appending
  1745. marked notes to any other file.  For example, you might want to
  1746. copy appointments from your personal notes file to the notes file
  1747. that your secretary uses.  You have the option of subsequently
  1748. deleting the appointments you marked.
  1749.  
  1750. 'Append from' lets you glue a copy of another file to the end of
  1751. your notes file.  For example, you might run across the Tour de
  1752. France schedule in file form and wish to include it in your notes
  1753. file.
  1754.  
  1755. 'Exit' - Quit Ample Notice.  If you've made changes to your NOTES
  1756. file, you'll be given an opportunity to save them.
  1757.  
  1758.  
  1759. Edit.
  1760.  
  1761.  
  1762.       Insert appointment  <I>
  1763.       Edit appointment    <E>
  1764.       Copy appointment    <C>
  1765.       Kopy with new date  <K>
  1766.       Delete appointment  <D>
  1767.       Undelete appt       <U>
  1768.  
  1769.  
  1770. 'Insert' (quick key 'I') opens an edit window for entering a new
  1771. appointment.  Use <F10> to accept the new entry, <Esc> to abort
  1772. the entry, and <F1> for help.
  1773.  
  1774.  
  1775.  
  1776.                                             THE FILE SCREEN    30
  1777. 'Edit' (quick key 'E') lets you edit the cursor entry just as in
  1778. the appointments view.
  1779.  
  1780. 'Copy' (quick key 'C') makes a copy of the cursor entry.
  1781.  
  1782. 'Kopy' (quick key 'K' -- sorry for the spelling) lets you copy
  1783. the cursor entry with a change of date.  While Ample Notice
  1784. supports many date patterns there will be cases in which it is
  1785. impossible to summarize a collection of appointments in a single
  1786. entry.  Suppose that you are on a committee which plans meetings
  1787. on 10/8/93, 11/12/93 and 1/21/94; you will have to make three
  1788. separate entries to record these appointments.  'K' provides a
  1789. shortcut: start by typing the first appointment, e.g.
  1790.     10/8/93 ABC committee meets in Charlotte
  1791. (and press <F10> to accept the entry).  With the cursor on the
  1792. new entry, press 'K' to popup a calendar from which you can
  1793. select a date to replace 10/8/93.  Use the cursor keys or mouse
  1794. to highlight the date of your choice (e.g. 11/12/93), then press
  1795. <Enter>; you'll see a copy of the first appointment with the new
  1796. date substituted.  You can continue for as many copies as you
  1797. like.
  1798.  
  1799. 'Delete' (quick key 'D') deletes the cursor entry.  Deleted
  1800. entries are saved in a buffer (memory permitting) from which you
  1801. can 'undelete' later.  The buffer is purged when you go to the
  1802. Appointments view or exit Ample Notice.
  1803.  
  1804. 'Undelete' (quick key 'U') restores deleted entries at the cursor
  1805. position in reverse (last in - first out) order.
  1806.  
  1807.  
  1808. Search.
  1809.  
  1810.       Find       <F>
  1811.       Find Next  <N>
  1812.  
  1813.  
  1814. 'Find' (quick key 'F') searches forward from the cursor position
  1815. for a string you are prompted to enter.
  1816.  
  1817. 'Find Next' (quick key 'N') finds subsequent instances of the
  1818. string entered with 'Find'.
  1819.  
  1820.  
  1821. View.
  1822.  
  1823.       Appointment View   <V>
  1824.       Calendar       <Ctl C>
  1825.  
  1826.  
  1827. 'Appointment View' (quick key 'V') switches to the Appointments
  1828. screen.  Note that 'V' in this screen takes you back to the File
  1829. screen.
  1830.  
  1831.  
  1832.  
  1833.                                             THE FILE SCREEN    31
  1834. 'Calendar' (quick key <Ctrl C>) pops up a calendar in which you
  1835. can scroll with the cursor keys or mouse.  <Ctrl C> can be used
  1836. when editing an appointment -- point to a date on the calendar,
  1837. press <Enter>, and the date is inserted in your entry.
  1838.  
  1839.  
  1840. Mark.
  1841.  
  1842.  
  1843.       Mark Outdated appointments
  1844.       Mark matched String
  1845.       Mark current appointment     <+>
  1846.       Unmark current appointment   <->
  1847.       Clear all marks
  1848.  
  1849.  
  1850. 'Mark' is used to designate entries to be copied or moved to
  1851. another file (using the 'File' option).  Marks are cumulative --
  1852. you can use several marking options sequentially to highlight the
  1853. appointments you want to manipulate as a group.
  1854.  
  1855. 'Mark Outdated' highlights all expired appointments.
  1856.  
  1857. 'Mark matched String' lets you mark all appointments containing a
  1858. string that you enter.
  1859.  
  1860. 'Mark current appointment' (quick key '+') highlights the
  1861. appointment at the cursor and advances the cursor position.
  1862.  
  1863. 'Unmark current appointment' (quick key '-') deselects a
  1864. previously selected appointment.
  1865.  
  1866. 'Clear all marks' deselects all entries, giving you a fresh
  1867. start.
  1868.  
  1869.  
  1870. Sort.
  1871.  
  1872.       Sort by Date
  1873.       Sort by Category
  1874.  
  1875.  
  1876. When you view your appointments in Appointment View, order isn't
  1877. normally a problem -- chronological order is what you expect and
  1878. what you get.  However, File View may show a rather jumbled
  1879. sequence of entries depending on how you entered them.  If you
  1880. make much use of File View (and you should use this view at least
  1881. for archiving), you will find it helpful to put entries in some
  1882. kind of order.  The Sort option lets you sort by date or by
  1883. category.  If you sort by date, all entries on one date
  1884. (regardless of category) will precede all entries on a later
  1885. date.  Sorting by
  1886. category lets you order first by category, then by date, then by
  1887. time.  In either case, cyclical appointments are listed following
  1888.  
  1889.  
  1890.                                             THE FILE SCREEN    32
  1891. all one-time appointments.  Be sure to save the file if you want
  1892. the sorted order to be retained next time you run Ample Notice.
  1893.  
  1894. It's often convenient to include entries in your notes file that
  1895. you don't want on your calendar.  Preceding the entries with ';'
  1896. (or any other symbol which prevents Ample Notice from interpret-
  1897. ing the entries as appointments or notes) works nicely.  You can
  1898. preserve the order of such entries by starting them with charac-
  1899. ters that sort properly.  For example, you can start the first
  1900. entry with ';01', the second with ';02', etc.
  1901.  
  1902.  
  1903. 8.  CONFIG.CAL
  1904.  
  1905.  
  1906.     When Ample Notice begins execution it looks first for a file
  1907. called CONFIG.CAL (or other file explicitly given on the command
  1908. line) which contains data describing your preference for screen
  1909. colors, printer formats, file names, etc.  The configuration file
  1910. may be identified on the command line (see the following section)
  1911. to handle multiple users or different sets of preferences.  If
  1912. the command line does not specify a configuration file, Ample
  1913. Notice looks first in the directory containing AN.EXE (probably
  1914. \AN3); if it doesn't find CONFIG.CAL there then the DOS PATH is
  1915. searched.  If no configuration file is found then default values
  1916. are used; for many users these defaults will be appropriate.  If
  1917. you wish to create or modify a configuration file you may use any
  1918. ASCII editor, including that in Ample Notice.  To use the AN edi-
  1919. tor you can start with something like AN -E -F \AN3\CONFIG.CAL,
  1920. which will load AN and immediately start editing the file
  1921. \AN3\CONFIG.CAL.  The file will consist of one or more lines,
  1922. which each line either a comment or an Ample Notice option.
  1923. Comment lines start with the semicolon character.  Option lines
  1924. fall into four categories: True/false, values, strings, and
  1925. lists.  Here is an example of each:
  1926.  
  1927. ; The following true/false option suppresses the 'Welcome'
  1928. ; screen that otherwise comes up on the 1st and 15th of each
  1929. ; month:
  1930. NoWelcome
  1931. ; The following value option specifies style 4 (Custom) for
  1932. ; printing lists:
  1933. ListMode 4
  1934. ; The following string option specifies that Ample Notice should
  1935. ; use c:\an3\notes for the notes file:
  1936. Notes c:\an3\notes
  1937. ; The following list option specifies that print style 4
  1938. ; (Custom)corresponds to a width of 120 characters, a length of
  1939. ; 96 characters, a left margin of 6 characters, and lists
  1940. ; printed in 3 columns.
  1941. Dimensions 4,120,96,6,3
  1942.  
  1943. The case of the options doesn't matter -- the case shown is used
  1944. just for readability.  Options may be abbreviated, but you'll
  1945.  
  1946.  
  1947.                                             THE FILE SCREEN    33
  1948. probably be glad you spelled out the entire word when you edit
  1949. CONFIG.CAL a month later.
  1950.  
  1951. The available options are listed below in the four categories
  1952. just illustrated.
  1953.  
  1954. True/false options
  1955.  
  1956. AllCategories - All categories are displayed in the appointments
  1957.  screen by default.   Otherwise, only appointments not in any
  1958.  explicit category are first shown.  Regardless of the setting
  1959.  of this option, categories can be selected using the Categories
  1960.  menu.
  1961.  
  1962. BW - Forces Ample Notice to treat the screen as black and white
  1963.  rather than color.  This is useful for LCD projection devices.
  1964.  
  1965. Century20- Changes the century base to 2000.  Normally, 9/15/93
  1966.  refers to the year 1993; if 'Century20' is placed in
  1967.  CONFIG.CAL, the year will be interpreted as 2093.  After 2099,
  1968.  contact Granny's for an update of Ample Notice.
  1969.  
  1970. CheckEscEdit - Gives you a second chance if you press <Esc> when
  1971.  editing an appointment.  Normally any editing you have done (on
  1972.  a single   appointment) will be abandoned when you press <Esc>.
  1973.  
  1974. European - Interpret dates in European format (day/month/year).
  1975.  
  1976. FullPrintout - Normally, appointments for different dates are
  1977.  separated by a blank line on printouts.  Adding 'FullPrintout'
  1978.  to CONFIG.CAL packs appointments more closely by removing this
  1979.  space.
  1980.  
  1981. FullScreen - Normally, appointments for different dates are
  1982.  separated by a blank line on the screen.  Adding 'FullScreen'
  1983.  to CONFIG.CAL removes this space.
  1984.  
  1985. MouseOff - If you have a mouse but don't want Ample Notice to use
  1986.  it, include this option.
  1987.  
  1988. NoAlarm - Don't set the alarm automatically on exit.  If this
  1989.  choice is specified alarms must be set manually with the 'A'
  1990.  option in the appointments screen or by using the
  1991.  SetAlarmsOnEntry option below.
  1992.  
  1993. NoCategoryCodes - Normally, category codes are displayed in
  1994.  appointments.  For example, assuming that the category XX had
  1995.  been previously defined,
  1996.      \*XX 2/15/93 This is a test
  1997.  would show as
  1998.      XX This is a test
  1999.  If NoCategoryCodes is in effect, the 'XX' is suppressed.
  2000.  
  2001. NoClear - Don't clear the screen when exiting AN.
  2002.  
  2003.  
  2004.                                                  CONFIG.CAL    34
  2005.  
  2006. NoExitPrompt - Don't prompt when exiting AN unless the notes file
  2007.  has been modified and not saved.  With this option, pressing
  2008.  <Esc> will land you back at the DOS prompt quickly.  If you
  2009.  pressed <Esc> by mistake, you can always run AN again.
  2010.  
  2011. NoListNotes - Normally, when you choose the 'Print list' option,
  2012.  the 'Include notes' setting defaults to YES.  This changes the
  2013.  default to NO.
  2014.  
  2015. NoMilitaryTime - Don't try to interpret time in military format.
  2016.  For example, the entry
  2017.       10/20/93 1500 Rosewood Avenue, party.
  2018.  is read by default as an appointment at 1500 hours (3:00 p.m.).
  2019.  NoMilitaryTime prevents this interpretation.
  2020.  
  2021. NoWelcome - By default AN shows an advertisement on the 1st and
  2022.  15th   of each month encouraging the user to register the
  2023.  program.  'NoWelcome' guarantees that you won't be bothered by
  2024.  such   commercial interruptions in the future.  We just want to
  2025.  make sure   that you know that the program is Shareware, not
  2026.  public domain - see Section 11 for details.
  2027.  
  2028. Overwrite - Make all text editing start in overwrite rather than
  2029.  insert mode.  The cursor size indicates mode: fat = insert,
  2030.  skinny = overwrite.
  2031.  
  2032. RestoreAttributes - restores previous screen colors when you exit
  2033.  Ample Notice.
  2034.  
  2035. SetAlarmsOnEntry - Normally alarms are set when you exit AN or
  2036.  when you explicitly set them in the program.  If you want
  2037.  alarms to be set when you enter AN as well, add this option.
  2038.  
  2039. SIDateFormat - Enables recognition of the date format YYYY.MM.DD
  2040.  for one-time appointments.
  2041.  
  2042. SkipCategoryDefs - Category definitions should precede category
  2043.  references in the notes file (they are put at the start of the
  2044.  file when you sort), but when you enter the file screen it is
  2045.  convenient to place the   cursor below such definitions so that
  2046.  you're ready to enter an   appointment.  If this option is
  2047.  used, AN will scroll the file to skip the display of category
  2048.  definitions when the file screen is first entered.  You can
  2049.  still scroll backwards through the file to view or change the
  2050.  category entries.  This option is recommended if you make much
  2051.  use of categories.
  2052.  
  2053. SortAlpha - Sort notes alphabetically regardless of category
  2054.  rather than the default of category first, alphabetical order
  2055.  second.
  2056.  
  2057. SplitDayPrintout - Allows appointments for one day to be
  2058.  continued on the next page of a printout.  Normally it's all or
  2059.  
  2060.  
  2061.                                                  CONFIG.CAL    35
  2062.  nothing -- if all appointments for a day don't fit at the end
  2063.  of one page, the whole day is moved to the next page.  This
  2064.  option is useful if you typically have several appointments
  2065.  each day.
  2066.  
  2067. SuppressCategoryHeadings - Suppress the display of category
  2068.  header lines in the appointments screen (notes section).
  2069.  
  2070. Tomorrow - Make tomorrow the default starting date for printouts.
  2071.  
  2072. Truncate - truncate entries in the appointments window after the
  2073.  first carriage return.  The full entry will still be visible in
  2074.  the edit window, but you'll see just the first line on the left
  2075.  half of the screen.
  2076.  
  2077. WaitOnFF - Wait at the end of each page for paper change.
  2078.  
  2079.  
  2080. Value options (followed by a single number)
  2081.  
  2082. AlarmDelay - Specifies the default advance time for alarms.  If
  2083.  no AlarmDelay line is included, alarms will be set 5 minutes in
  2084.  advance of appointment times unless an explicit advance is
  2085.  given with \(advance).
  2086.      AlarmDelay 10
  2087.  would change the default to 10 minutes.
  2088.  
  2089. BorderStyle - Ample Notice uses IBM graphics symbols to make
  2090.  pretty borders on printouts.  If your printer doesn't support
  2091.  IBM graphics characters, or if you don't want borders, use one
  2092.  of the following options:
  2093.      0 - ASCII characters only ,
  2094.      1 - IBM graphics,
  2095.      2 - no borders.
  2096.  Another consideration is speed - ASCII characters will print
  2097.  much faster than IBM graphics on dot matrix printers.
  2098.  
  2099. ExitVideoMode - If you want to get exotic with switching video
  2100.  modes, this lets you specify the mode to initiate when AN
  2101.  exits.
  2102.  
  2103. ListMode - Lets you change the default print mode for 'Print
  2104.  list' from Normal to Compressed, Tiny, or Custom.  Use the
  2105.  value 2 for Compressed, 3 for Tiny, and 4 for Custom.
  2106.  
  2107. MaxLength -  Maximum number of lines allowed in the notes file.
  2108.  The default is 2000, but this can be increased to approximately
  2109.  4000 - 7000   depending on the average length of your
  2110.  appointments and the available memory.  Reducing this value
  2111.  will improve AN's speed somewhat and will lower memory
  2112.  requirements.
  2113.  
  2114. MonthMode - Used to change the default print mode for 'Print
  2115.  Months', with the same options as ListMode.
  2116.  
  2117.  
  2118.                                                  CONFIG.CAL    36
  2119.  
  2120. NagInterval - Cyclical appointments with the 'nag' option have to
  2121.  quit nagging sometime; the default value is one week.  For
  2122.  example, the entry
  2123.      \n 10/17 abc
  2124.  will show 'abc' in the Notes section for the 7 days following
  2125.  10/17 each year.  NagInterval can be used to change 7 to
  2126.  another value.
  2127.  
  2128. NumDays - Number of days for viewing appointments.  The default
  2129.  is a year's worth, and this can be revised downward.  For
  2130.  example,
  2131.      NumDays 100
  2132.  will span only 100 days of appointments.  Reducing the default
  2133.  value will speed up AN a little, and will let you get by with
  2134.  less memory.
  2135.  
  2136. Rows - If your eyesight is good and you want a lot of information
  2137.  on the screen, specify 43 (for 43 lines on an EGA display) or
  2138.  50 (for 50 lines on a VGA display).
  2139.  
  2140. TapShift - By default, Ample Notice lets you tap the <Alt> key to
  2141.  move to the main menu.  Since Windows and DESQview may make
  2142.  competing use of the <Alt> key, you can substitute one of the
  2143.  following:
  2144.      1 - right shift,
  2145.      2 - left shift,
  2146.      3 - ctrl.
  2147.  
  2148. UnimportantDay - Specifies the day of the week on which
  2149.  'unimportant' appointments (indicated by '\U') are viewed.  The
  2150.  values should be in the range 0 (Sunday) to 6 (Saturday).  The
  2151.  default is 1 (Monday).
  2152.  
  2153.  
  2154. String options (followed by a word)
  2155.  
  2156. Archive -  Archive file name.  The default is ARCHIVE.CAL in the
  2157.  directory from which AN.EXE is loaded.
  2158.      Archive c:\mydir\olddates
  2159.  changes the default to the file specified.
  2160.  
  2161. HiMemAlarm - High memory start location for alarm search.
  2162.  Normally   ALARM.COM is loaded in low memory and this option
  2163.  should not be used.  If you are using a memory management
  2164.  program such as Quarterdeck's QEMM to put resident programs in
  2165.  high memory, you will have to let AN know where to start
  2166.  looking for ALARM in order to set the day's alarm times.  The
  2167.  operand should be the hexadecimal segment address (0 - FFFF) at
  2168.  which to start looking; the search then proceeds upward in
  2169.  memory.  You don't have to know the exact location, but make
  2170.  sure you underestimate the address.  Example:
  2171.      HiMemAlarm C000.
  2172.  
  2173.  
  2174.  
  2175.                                                  CONFIG.CAL    37
  2176. Notes - Specifies the default notes (calendar) file.  If not
  2177.  given, the file is taken as NOTES in the directory from which
  2178.  AN.EXE is loaded.
  2179.  
  2180. OutDevice - Specifies where AN output should by default (normally
  2181.  PRN).  For example
  2182.      OutDevice LPT2
  2183.  would send output to a printer on a second parallel port, and
  2184.      OutDevice c:\mydir\temp.out
  2185.  would send output to the named file.  This specification can
  2186.  still be changed from within the Ample Notice print menu.
  2187.  
  2188.  
  2189. List options (followed by a list of numbers separated by commas)
  2190.  
  2191. ColorList - Specifies the colors AN should use on the screen.
  2192.  The default values should be acceptable for most users, and if
  2193.  you want to change these the easiest way is to run the ANINST
  2194.  program (which sets/modifies the ColorList line for you).
  2195.  However, if you want to tinker   with this entry directly,
  2196.  here's how to do it:
  2197.  
  2198.  ColorList is followed by a list of 27 color numbers for the
  2199.  various screen fields and functions used by AN.  Foreground
  2200.  colors can be in the range 0 - 15, while background colors are
  2201.  restricted to 0 - 7.  The color values are listed in Section 4.
  2202.  The 27 colors represent: main background, main normal, main
  2203.  highlight, main border, marked background, marked foreground,
  2204.  edit background, edit normal, edit highlight, edit border,
  2205.  calendar background, calendar normal, calendar highlight,
  2206.  calendar border, options background, options normal, options
  2207.  highlight, user color 1 background, user 1 foreground, user 2
  2208.  background, user 2 foreground, user 3 background, user 3
  2209.  foreground, user 4 background, user 4 foreground, menu
  2210.  selection bar background, menu selection bar foreground.
  2211.  
  2212. The ANSETUP installation routine will initialize the following
  2213. printer options to plausible values, but you may want to
  2214. experiment with changes if you feel comfortable manipulating
  2215. printer control codes. Your printer manual will most likely have
  2216. a control code appendix which will help.
  2217.  
  2218. Dimensions - Print mode number (1-4) followed by a list of
  2219.  formatting   dimensions and print options.  The mode numbers 1
  2220.  - 4 correspond to the modes Normal, Compressed, Tiny, and
  2221.  Custom.  While these names are suggestive of the default print
  2222.  styles, you can define any of the four to any new style.  The
  2223.  sequence is: text width, text length, left margin, number of
  2224.  print columns, oneline, minimum box size.  The number of
  2225.  columns is used for list style only - month style always uses
  2226.  seven columns.  If 'oneline' is 1, each appointment is
  2227.  truncated past the first line in printouts for the
  2228.  corresponding style.  Oneline = 0 means the entire appointment
  2229.  will be printed.  Minimum box size is the smallest number of
  2230.  
  2231.  
  2232.                                                  CONFIG.CAL    38
  2233.  lines for each cell in the month-style printouts.  AN will
  2234.  always expand boxes to fit appointment lists, but this value
  2235.  lets you set aside possibly empty boxes which you can fill in
  2236.  later by hand.  For example:
  2237.      Dimensions 1,120,60,6,3,0,0
  2238.  This sets up the dimensions for print mode 1 ('Normal').
  2239.  
  2240. Prefix - Print mode number (1-4) followed by a list of decimal
  2241.  control codes to be sent to the printer at the start of each
  2242.  page.  For example,
  2243.      Prefix 4,15,27,83,0
  2244.  sets up the fourth printer mode ('Custom') to compressed (15)
  2245.  superscript (<Esc> 'S' 0).
  2246.  
  2247. Reset - Print mode number (1-4) followed by a list of decimal
  2248.  control codes to be sent to the printer at the end of each
  2249.  page.  This should   normally include the form feed character
  2250.  (12).  For example,
  2251.      Reset 3,12,27,64
  2252.  indicates that in the third printer mode ('Tiny') a form feed
  2253.  (12) followed by <Esc> '@' (which resets Epson-compatible
  2254.  printers to the power-up state) terminates each page.
  2255.  
  2256. HeaderEnd - Print mode number (1-4) followed by a list of decimal
  2257.  control codes to be sent to the printer at the end of each
  2258.  header line.  For example:
  2259.      HeaderEnd 1,27,53
  2260.  turns off italics in the Normal style (print mode 1).
  2261.  
  2262. HeaderStart - Print mode number (1-4) followed by a list of
  2263.  decimal control codes to be sent to the printer at the start of
  2264.  each header line (such as the date for a list of appointments).
  2265.  For example,
  2266.      HeaderStart 1,27,52
  2267.  turns on italics in the Normal style.
  2268.  
  2269.  
  2270. 9.  Command line options
  2271.  
  2272.  
  2273.     When you run AN you may specify parameters in the command
  2274. line which override those in CONFIG.CAL (or the defaults).  The
  2275. syntax is
  2276.  
  2277.   AN [-A] [-C configfilename] [-D #days] [-E] [-F notesfilename]
  2278.      [-I] [-W]
  2279.  
  2280. (where the options can be given in any order or omitted, and the
  2281. brackets are not included).  For example,
  2282.     AN -D 30 -F C:\MYNOTES
  2283. will list appointments from the file MYNOTES for 30 days.
  2284. Following is a description of each option.
  2285.  
  2286.  
  2287.  
  2288.  
  2289.                                                  CONFIG.CAL    39
  2290. A - will set the alarm clock (if loaded) automatically without
  2291.  showing   the appointments screen.  This can be used in your
  2292.  AUTOEXEC.BAT file to reduce the number of keystrokes you must
  2293.  enter to set the alarm clock.
  2294.  
  2295. C - Specifies a configuration file other than CONFIG.CAL.  This
  2296.  is especially useful if more than one person uses your system.
  2297.  For   example:
  2298.      AN -C FRED.CAL
  2299.  
  2300. D - Gives the number of days to be listed. (no more than 365)
  2301.  The value overrides the default of 365 days or the replacement
  2302.  default in CONFIG.CAL.
  2303.  
  2304. E - Enter editor directly.  AN -E will take you directly into the
  2305.  editor   with NOTES loaded, or AN -E -F MYFILE will load MYFILE
  2306.  instead.  This is useful for editing ASCII files such as
  2307.  CONFIG.CAL, when you don't want to interpret the file as a list
  2308.  of appointments.
  2309.  
  2310. F - Specifies an appointments file other than \NOTES.  E.g.,
  2311.      AN -F C:\BOB.CAL
  2312.  
  2313. I - Shows information screen at beginning.  Use this option to
  2314.  view the   AN version number or to see registration
  2315.  information.  The information screen is otherwise shown
  2316.  automatically on the 1st and 15th of each month unless
  2317.  'NoWelcome' is placed in CONFIG.CAL.
  2318.  
  2319. W - Wait at form feeds.  This has the same effect as 'WaitOnFF'
  2320.  in CONFIG.CAL but doesn't make the end-of-page pause permanent.
  2321.  
  2322. Again, there will almost certainly be additions to this list
  2323. described in the READ.ME file.
  2324.  
  2325.  
  2326.  
  2327.  
  2328. 10.  Tips for effective use
  2329.  
  2330.  
  2331. Ample Notice is a flexible product and you will probably develop
  2332. some applications not foreseen by Granny.  Here are a few
  2333. suggestions that will help you exploit the program.
  2334.  
  2335. Try to keep your notes (reminders starting with *) to less than a
  2336. screenful.  Note categories are very helpful for breaking
  2337. reminders into smaller chunks.  Likewise the \U option serves to
  2338. keep information overkill off the screen.
  2339.  
  2340. Categories are also great for scheduling meetings.  Use a
  2341. category definition for each person in your organization, then
  2342. use the 'Category' menu to select the people you want to
  2343. schedule.
  2344.  
  2345.  
  2346.                                        COMMAND LINE OPTIONS    40
  2347. Ample Notice is significantly snappier with small notes files
  2348. than with large ones.  If AN is sluggish, reduce the size of your
  2349. notes file.  The most obvious way to do this is by archiving
  2350. outdated appointments.  You'll also want to browse through your
  2351. notes file for categorized notes you don't need any more.  If
  2352. your notes file is still too large, consider using more than one
  2353. notes file for multiple applications.
  2354.  
  2355. Your archive file can be very helpful for business or tax
  2356. purposes; you can recall exactly when you took a trip or filed a
  2357. report.  However, its best not to go overboard -- delete
  2358. frivolous items before performing the archive operation or you'll
  2359. have a file full of dates of haircuts and such.  If you sort your
  2360. appointment file before archiving then your archive file will
  2361. stay sorted, but if you happen to archive unsorted appointments
  2362. remember that you can always load ARCHIVE.CAL and sort it
  2363. directly.
  2364.  
  2365. Even with restraint in the choice of archived appointments, the
  2366. ARCHIVE.CAL file will eventually get large.  One strategy to
  2367. manage the size of the file is to break it into separate one-year
  2368. files.  For example, at the end of 1992 enter the DOS command
  2369.     REN ARCHIVE.CAL ARCHIVE.92
  2370. The next time you archive from Ample Notice, a new ARCHIVE.CAL
  2371. file will be created.  At the end of 1993, repeat the procedure
  2372. using the extension '93'.
  2373.  
  2374. Until computers get small enough to carry around all the time,
  2375. provision must be made for time away from the keyboard.  Using
  2376. the 'Custom' print style, you can obtain an appointments listing
  2377. which will fit neatly into a wallet or purse.  This is often
  2378. preferable to lugging around a bound appointments book, which is
  2379. not apt to make it to the tennis court or the grocery checkout
  2380. line.  The default printer parameters installed with ANSETUP may
  2381. not suit your taste -- try fiddling with the print options in
  2382. CONFIG.CAL, or contact Granny's if you have questions about
  2383. obtaining special effects.  Some printer alternatives will be
  2384. described in the READ.ME file.
  2385.  
  2386. If you need to handwrite appointments on your Ample Notice
  2387. printout when you're away from your computer, you'll need some
  2388. white space left on the paper.  For month-style printouts, see
  2389. the 'Dimensions' option in Section 8 for a description of how to
  2390. change the size of the boxes on the calendar.  For list-style
  2391. calendars, try adding one or more entries as follows:
  2392.     !1d___________________________
  2393. This says to add the appointment '___________________________'
  2394. every day.  This will print as a blank line to be filled in.
  2395.  
  2396. Ample Notice works very well with the multitasking environments
  2397. DESQview and Windows.  You'll want to load ALARM in a window
  2398. rather than in AUTOEXEC.BAT; see the file TECH.DOC for details.
  2399. Also see this file for information regarding the use of Ample
  2400. Notice on a network.
  2401.  
  2402.  
  2403.                                      TIPS FOR EFFECTIVE USE    41
  2404.  
  2405. For Ample Notice to be most effective it must be used on a
  2406. regular basis.  Put ALARM and AN in your AUTOEXEC.BAT file -- on
  2407. your hard disk if you have one, or on a floppy which you will
  2408. always use to boot your computer.
  2409.  
  2410.  
  2411.  
  2412.  
  2413. 11.  About Shareware
  2414.  
  2415.  
  2416. 'Shareware' is a means of software distribution with several
  2417. advantages to the consumer.  The complete package including this
  2418. instruction manual is contained on a single diskette which may be
  2419. freely copied and distributed.  Word of mouth provides a more
  2420. accurate and less expensive way of making a product known than
  2421. magazine advertisements, and the savings keep Ample Notice's cost
  2422. down.
  2423.  
  2424. You can obtain the current Ample Notice disk from Granny's Old-
  2425. Fashioned Software for $5 or a registered package for $35.
  2426. (Shipping for US/Canada/Mexico included; other orders please add
  2427. $3.)  Registration provides the following benefits:
  2428.  
  2429.  1. A current version of the Ample Notice disk.
  2430.  2. A printed manual.
  2431.  3. A mail-in card for a free update of Ample Notice.
  2432.  4. Telephone support for your technical questions.
  2433.  
  2434. Shareware does not mean 'public domain'.  Distribution is
  2435. permitted only if the package stays intact; all files should be
  2436. passed on in unmodified form.  Commercial distributors may sell
  2437. copies of the package subject to the conditions described in the
  2438. VENDOR.DOC file.  Restrictions to use by an individual are
  2439. described in LICENSE.DOC.  One of these restrictions is that
  2440. unregistered use of Ample Notice past a trial period of 60 days
  2441. is prohibited.
  2442.  
  2443. To register, phone (with MC or VISA) (704) 264-6906,  fax (704)
  2444. 264-4634, or mail payment to:
  2445.  
  2446.  Granny's Old-Fashioned Software
  2447.  Route 4, Box 216
  2448.  Boone, NC 28607-9423
  2449.  USA
  2450.  
  2451. North Carolina residents please add 6%.  Please pay by MC/VISA,
  2452. check in US funds drawn on US bank, or by cash.  Foreign orders
  2453. may send cash in dollars or in local currency (no coins), but
  2454. please allow a small margin for exchange rate fluctuations.
  2455.  
  2456. An order form is provided on disk under the name REGISTER.DOC.
  2457. Site licensing is also available; see READ.ME for current rates.
  2458.  
  2459.  
  2460.                                      TIPS FOR EFFECTIVE USE    42
  2461.